私のマシンはウィンドウ7で動作しています。 同じマシン上で実行されている2つのアンドロイドエミュレータ間で通信したいと思います。
エミュレータが最初 一部のIP 10.0.2.15上で待機している2つ目のエミュレータが2台のAndroidエミュレータ間の通信
Socket socket = new Socket ("10.0.2.15",8080);
を作成しようとするとこれは、いずれかがこの問題を解決する方法を知っているん10.0.2.15 に接続できない、例外を与えますか?
私のマシンはウィンドウ7で動作しています。 同じマシン上で実行されている2つのアンドロイドエミュレータ間で通信したいと思います。
エミュレータが最初 一部のIP 10.0.2.15上で待機している2つ目のエミュレータが2台のAndroidエミュレータ間の通信
Socket socket = new Socket ("10.0.2.15",8080);
を作成しようとするとこれは、いずれかがこの問題を解決する方法を知っているん10.0.2.15 に接続できない、例外を与えますか?
エミュレータ2がソケットソケット=新しいソケット( "10.0.2.15"、8080)を作成しようとするとき。それは例外を与える
これは、別のエミュレータではなく、エミュレータ自体でポート8080を開こうとしています。
この問題を解決する方法はありますか?
interconnecting emulator instancesの文書化された手順に従ってください。
私の知識は、あなたが実行している懸念しているあたりのように、2つの理由
を追加エミュレータ番号5554で言う最初のサーバーを実行してみますと、クライアント(例えば)5556
その後、
telnet localhost 5554
古い質問ですが、新しい回答が2つ多くあります。 http://stackoverflow.com/questions/5118494/android-2-emulators-communicating – Will