からAVD上のWebサーバーに接続することができ:Windows7のノートパソコン持つIPのポート5554上でruningて一つAVD)ない、私は次のように構成していlinuxの
1:192.168.2.2。
2)Linux(ubuntu)ラップトップで動作している1つのUDPサーバー。ポート9999を聞いています。これのipは192.168.2.4です。
3)これらすべてが接続されている1台のWifiルータ。これはDHCPサーバ&が前述のipをラップトップに提供するように機能します。
Linux上で完全に動作するUDPサーバーと通信するアプリケーションを作成しました。これは実際に私のラップトップとの通信に問題がないことを示しています(& program env)。同じアプリケーションでTCPポート8888でリッスンしているWebServerを実行する別のスレッドがあります。
AVDエミュレータからWebサーバーに接続しようとしましたが、完全に動作します。&ページがエミュレータに表示されます。私はWindows/Linuxから同じものにアクセスしようとするとうまくいかない。私はこのページ "http://developer.android.com/guide/developing/devices/emulator.html"、 "ネットワークリダイレクトを使用した" 特に、このセクションを読んで は、&は次のようにリダイレクト:今すぐ
redir add tcp:8888:8888
をIこのようにgoogle-chromeを使用してWindowsマシンから私のWebページにアクセスしようとしてください:
"http://127.0.0.1:8888",
これは完全に動作します。
問題::私が直面しているのは、私は、次のURLでGoogleのクロムにliunxマシンから同じウェブページにアクセスしようとすると:
http://192.168.2.2:8888 &
http://10.0.2.15:8888
私は私のウェブサーバーに到達することができません。
私が行方不明であることを教えてください。
おかげ
おそらく、htp:/127.o.01:adminポートでルータの管理者にアクセスし、ルートを追加する必要があります。 –
ルータにルールがありません。私はポート8888のリダイレクトルールをWindowsマシンに追加しましたが、まだ動作しません。 Kinldyヘルプ。 – Fooo