私はAndroid用のネットワークアプリを開発していますが、実際のAndroidデバイスをデスクトップコンピューターで実行されているデバイスエミュレーターに接続することに固執しています。
ルーターを使用してプライベートネットワークを作成したので、ファイアウォール/クローズドポートの問題を回避するために、ネットワークに接続されているのはPCと携帯電話だけです。
私のPCIPは192.168.1.100であり、各ネットワークノードの到達可能性を確認できるように相互にpingを実行しようとしています。pingは、PC(エミュレーターコンソールではない)から電話まで正常に機能します。
問題は、PC自体ではなく、携帯電話からPCエミュレーターにpingを実行したいということです...そのために、エミュレーターコンソールを使用します...コンピューターのIPを使用する必要がありますか、それとも別のIPを使用する必要がありますか?ここで「10.0.xx」のようないくつかのIPを見てきましたhttp://developer.android.com/guide/developing/tools/emulator.html
しかし、それらは2つのエミュレーターを接続するためのものだと思いますよね?
その上、私はそれらをソケットで接続しようとし、エミュレータコンソールを介してポートのリダイレクトを作成しましたが、それでも接続できません。
手がかりはありますか?ありがとう!!