1

私は、同じマシン上で実行されている両方のエミュレーターに接続するアプリケーションを 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: 古いコメントをうまく編集して、誰も怒らないことを願っています!

4

0 に答える 0