0

XMLSocket.swfファイルを使用しようとしていますが、接続されていません。サーバーでポートを開く必要がありますか?これを専用のリモートWindows2008サーバーで実行しようとしています。

FlashFirebugからのエラーは次のとおりです。

OK: Root-level SWF loaded: file:///C|/Users/vcaadmin/AppData/Roaming/Mozilla/Firefox/Profiles/70vbx4ys.default/extensions/flashfirebug%40o%2Dminds.com/chrome/content/flashfirebug.swf

OK: Root-level SWF loaded: http://speak-tome.com/flash/XMLSocket.swf

OK: Searching for <allow-access-from> in policy files to authorize data loading from resource at xmlsocket://speak-tome.com:9997 by requestor from http://speak-tome.com/flash/XMLSocket.swf

Error: Failed to load policy file from xmlsocket://speak-tome.com:9997

Error: Request for resource at xmlsocket://speak-tome.com:9997 by requestor from http://speak-tome.com/flash/XMLSocket.swf has failed because the server cannot be reached.

crossdomain.xmlはWebディレクトリのルートに保存され、次のようになります。

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>
4

1 に答える 1

0

答えの最初の部分は、この答えに記載されているように、xmlsocket ポリシー サーバーを使用する必要があるということだと思います。

于 2013-02-18T19:59:31.430 に答える