トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   サーバ関連【CGI・FCS・XMLSocket etc】
     ドメイン間データロード許可(SocketServer)について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
adachi
Åê¹ÆNo.8892
投稿日時: 2004-7-6 12:21
新米
居住地: 盛岡市
投稿: 27
使用環境:
Re: ドメイン間データロード許可(SocketServer)について
クールなびじゅつかん館長です。

結構日数がたってしまっているので、すでに自己解決されてしまっているかも知れませんが、一応フォローです。

・クライアント側の処理
アクセス許可を得るには
System.security.loadPolicyFile("xmlsocket://host.domain.com:port");
//投稿するとちょっとURLが化けてしまうようです。<a>タグは無視してください

を用いてソケットサーバーよりポリシーファイルを受け取ります。
なおこの際portに1024以上の番号を指定すると、その後も1024以上のポートにしか接続できない、とされています。ソケットサーバーにおける通常のサービス用のポートと、ポリシーリクエスト用のポートが同一の場合にはこの制限は特に問題にならないと思われます。
自作クライアントによるGPSSへの接続はうまくいってるようですので、この辺は大丈夫でしょう。


・サーバー側の処理
Clientから<policy-file-request/>を受信したら<cross-domain-policy>?</cross-domain-policy>
を返すことが必要です。この際ポリシーファイルの終端は空白バイト(Null(=文字コード 0))とする、とされています。これは通常のXMLSocketのメッセージと同様の方法で送信を行えばいいということです。

返信メッセージの詳細は
<cross-domain-policy>
<allow-access-from domain="host.domain.com" to-ports="port" />
</cross-domain-policy>

の形式をとりますが、domain,to-ports属性はそれぞれワイルドカード文字"*"を利用できるようです。domainの指定は、そのドメインにおかれたswfからの接続を許可するという指定になります。

<cross-domain-policy>の内容を示してもらえれば、レスがしやすかったかも知れません。

以上、遅レス失礼しました。


----------------
Takenori Adachi (クールなびじゅつかん)
http://thecoolmuseum.cool.ne.jp/

ついに復活! クールなかんぷまさつ(まさつチャット)
http://cool.moja.jp/kanpu.html
マルチユーザー研究サイト
http://multi.moja.jp/

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ドメイン間データロード許可(SocketServer)について granphic 2004-6-17 20:34
     Re: ドメイン間データロード許可(SocketServer)について zet-engine 2004-6-18 9:22
       Re: ドメイン間データロード許可(SocketServer)について granphic 2004-6-18 17:17
         Re: ドメイン間データロード許可(SocketServer)について granphic 2004-6-23 21:00
         » Re: ドメイン間データロード許可(SocketServer)について adachi 2004-7-6 12:21
             Re: ドメイン間データロード許可(SocketServer)について granphic 2004-7-7 10:11

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops