1

ドメイン a.com でホストされているフラッシュ ゲームがあり、ソケットを使用してドメイン b.com のゲーム サーバーに 80 以外の特定のポートで接続しています。接続を確立できません。これは、フラッシュ プレーヤーのクロスドメイン セキュリティが原因であると考えられます。

今、この問題は crossdomain.xml ファイルで解決できることを読みました。しかし、私はこれをどこに置く必要があるのか​​ よくわかりませんか?ドメインaまたはドメインb?ドメイン b は、ゲーム サーバーがカスタム ポートでリッスンしているため、ポート 80 も開いていません。

ありがとう!

4

1 に答える 1

1

公式ドキュメントをご案内します。それでも疑問がある場合は、お知らせください。できる限りお答えします。あなたの質問から、クロスドメインファイルがどこでホストされているかを知りたいのですが、基本的な設定は、ホストのベース(a.com/crossdomain.xml)のソースドメイン、つまりドメインaでホストする必要があるということです。

基本ドキュメントファイルは次のとおりです。http: //learn.adobe.com/wiki/download/attachments/64389123/CrossDomain_PolicyFile_Specification.pdf?version = 1

あなたを助けるべきいくつかの特定のガイド: http ://www.adobe.com/devnet/flashplayer/articles/cross_domain_policy.html http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html

于 2011-11-17T15:36:41.633 に答える