0
複数のユーザーがローカルネットワーク経由でホストされているサーバーにログインするアプリを作成しようとしています。 Flash Builderでアプリをテストすると接続されますが、携帯電話で実行するとアプリが実行されません。Socketを使用してAndroidアプリ(W/Flex)をJavaサーバーに接続しますか?
私はそうのようなの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);
}
私はポリシーファイルについては本当にわからないんだけど、私はただそこに何かをするかもしれないことを望んでそれを投げました。
Here's a video to illustrate what I mean
私は現在192.168.127.1を試していますが、現在私のコンピュータのIPとダイスはありません。何か案は?同じエラーがスローされます。 – blakeaholics
ネットワーク接続の問題ではないと考えてください。あなたのビデオからエラーを読み取ることは難しい:)例えば、私は無線LANルータがワイヤレス上にあったローカルWebサーバへのアクセスを許可していないことを見てきました。お使いの携帯電話のブラウザなどでJavaサーバーからWebページを表示してみてください。 –
あの種類のサーバーではありません。私はちょうどJavaアプリを実行し、アンドロイドアプリと通信するためにServerSocketを使用しています。それはそのioのエラーを言います。 #2031しかし、それは私には何でもできるようです。 – blakeaholics