私は、同じマシン上で実行されている両方のエミュレーターに接続するアプリケーションを android で作成しようとしています 。 .html#emulatornetworking どうすればいいのか少しは分かっていますが、少なくともそのように落ちましたが、まだ追加の説明が必要です。
開発者ガイドはどうですか
Aは機械です
B サーバーとして機能する最初のエミュレーター
C クライアントと見なされる 2 番目のエミュレーター
各エミュレーターは仮想ルーターの背後で動作し、アドレスは 10.0.2.15 です。現在、このエミュレーターは相互に認識せず、ホスト マシン上のサービスも認識していません。
したがって、クライアントがブレークして A に到達するには、ループパック アドレスを使用する必要があります。 5554)。
10.0.2.15 でリッスンするサーバー B を 5555 に設定する必要がある理由がわからないため、私の理解力はここで止まります (2 番目のエミュレーターのポートを 5555 にします。 avd).... このサイトをひっくり返したのに、まだ理解できないので、誰か教えてください。
最後にもう 1 つ: A から B にリダイレクトするトリックは何ですか?その目的は何ですか? 私は本当にこれを理解したいので、わかりやすい説明をお願いします:)
PS: 古いコメントをうまく編集して、誰も怒らないことを願っています!