クライアントがTCPに接続するのを待って、サーバーとして実行されている通常の単純なJavaプログラムがあります。
別のEclipseプロジェクトで、Androidアプリケーションを構築しています。そのアプリケーションは、ホスト マシンで実行されている Java プログラムに接続して、メッセージを受信する必要があります。
おそらく、エミュレーターは仮想ルーターの背後で実行され、ホストマシンのネットワークではなく「電話」のネットワークにアクセスするため、単に「localhost」を使用してサーバーに接続することはできません。
では、ホスト開発マシンに接続するにはどの IP を使用すればよいでしょうか?
マシンは、IP が 10.0.0.5 の VirtualBox で実行されている Linux です。エミュレータでそのIPを使用しようとしましたが、それでも接続を確立できません。