0

複数のユーザーがローカルネットワーク上でホストされているサーバーにログインするアプリを作成しようとしています。Flash Builderでアプリをテストすると接続されますが、携帯電話で実行すると接続されません。

私は次のようにXMLSocketを使用しています:

        private function connect(event:MouseEvent):void {           
            xmlSck = new XMLSocket();
            xmlSck.addEventListener(Event.CONNECT, onConnect);
            xmlSck.addEventListener(SecurityErrorEvent.SECURITY_ERROR,onSecurityError);
            xmlSck.addEventListener(IOErrorEvent.IO_ERROR,onIOError);
            Security.loadPolicyFile("xmlsocket://http://manbearpig.org/dev/flashpolicy.xml");
            xmlSck.connect("127.0.0.1", 8080);
        }

ポリシーファイルについてはよくわかりません。何かができることを期待して、そこにファイルを入れました。

これが私の意味を説明するビデオです

4

1 に答える 1

1

次の行のIPアドレスを置き換える必要があります。

xmlSck.connect( "127.0.0.1"、8080);

コンピュータのIPアドレスになります。127.0.0.1はループバックアドレスです。お使いの携帯電話でサーバーが実行されていないようです:)

于 2012-04-02T06:39:56.557 に答える