2010-12-14 3 views
1

localhostとexample.comの間でXMLSocektを使用したいと思います。localhostとexample.com間のXMLSocket通信

localhostのSWF example.comを接続しようとすると、SecurityErrorが発生します。

localhostとexample.comの間でXMLSocektを使用するにはどうすればよいですか?

+0

あなたの例外SecurityErrorは何ですか?サーバーは、このクロスドメインは、すべてのリモートコミュを可能crossodomain.xml

で応答しなければなりませんか –

+0

[SecurityErrorEvent type = "securityError" bubbles = false cancelable = false eventPhase = 2 text = "エラー#2048" – certst

+0

申し訳ありません、SWFはローカルにあります(C:¥...) – certst

答えて

0

localhostドメインからexample.comドメインにアクセスしています。これをクロスドメイン通信といいます。

リモートサーバー(この例ではexample.com)は、localhostドメインからFlashを実行できるようにcrossdomain.xmlで応答する必要があります。

XMLSocketからクロスドメインをロードしようとすると、<policy-file-request/>がサーバーに送信されます。

<?xml version="1.0"?> 
<cross-domain-policy> 
    <allow-access-from domain="*" to-ports="*"/> 
</cross-domain-policy>