3
192.168.18にあるサーバーをホストしている仮想マシンがあります。このサーバーは、ポート20000でAndroidアプリケーションからの接続をリッスンしています。私はテストの目的でこれをローカルでやっています。Genymotionは異なるローカルサブネット内のソケットと通信します
Genymotion仮想マシンは192.168.57.1にあり、他のサーバーと通信できないように見えます。
192.168.1/24サブネットで動作するようにGenymotionを変更する方法、または適切に通信できるようにする方法はありますか?
ありがとうございました!それはうまくいった。今私が持っている別の無関係な問題は、私のソケットが192.168.1.18で私のサーバをホストしている仮想マシンに接続するのに失敗していることです。私のGenymotion VMは現在192.168.1.19でホストされています。最終的にTCP接続がタイムアウトするまで、アプリケーションはロード時にスタックされます。なぜこれが起こっているのかも知りませんか? – aestamper
最初に(adbシェルを使用して)デバイスからサーバーにpingを試みてください。成功した場合は、リクエストの実装方法を確認することをお勧めします。 –