ソケットを必要とするFlashとAS3のプロジェクトに取り組んでいますが、デバッグモード(別名Ctrl + Shift + Enterモード)でのテストに問題があります。サーバーに接続すると、Flashはポリシー要求を発行します
<policy-file-request/>
予想どおり、私のプログラムはポリシーファイルとして機能する文字列を提供します。
elif "<policy-file-request/>" in data:
return '<cross-domain-policy><allow-access-from domain="*" to-ports="843"/></cross-domain-policy>'
そして、出力ウィンドウで、文字列が正常に送信されたことがわかります。
Sent <cross-domain-policy><allow-access-from domain="*" to-ports="843"/></cross-domain-policy>
それでも、Flashは完全な3秒間待機し続け、完了すると、「ソケットポリシーファイルを待機している間のxmlsocket://127.0.0.1:843(3秒)のタイムアウト」について文句を言います。セキュリティサンドボックス違反。送信したポリシーファイルの何が問題になっていますか?