連接到Web服務器上的AVD我有以下配置:無法從Linux
1)一個AVD上Windows7的筆記本電腦上的端口5554乳寧具有與IP:192.168.2.2。
2)一臺運行在Linux(ubuntu)筆記本電腦上的UDP服務器;監聽端口9999。這樣做的IP是192.168.2.4
3)一個WiFi路由器通過所有這些都是連接。這充當DHCP服務器&向筆記本電腦提供上述ip。
我已經編寫了一個應用程序,在該應用程序中,我可以與Linux上正在運行的UDP服務器進行通信。這實際上意味着我的筆記本電腦沒有通信問題(&程序環境)。在同一個應用程序中有另一個線程運行Web服務器偵聽TCP端口8888.
我嘗試從AVD模擬器連接到我的網絡服務器,它工作正常&頁面顯示在模擬器上。當我嘗試從Windows/Linux訪問它時,它不起作用。 我閱讀此頁「http://developer.android.com/guide/developing/devices/emulator.html」,尤其是本節的「使用網絡重定向」,&重定向如下:
redir add tcp:8888:8888
現在我嘗試訪問我的網頁從Windows機器使用谷歌鉻這樣的:
"http://127.0.0.1:8888",
它完美的作品。
問題::我面對的是;當我嘗試通過以下網址訪問來自liunx的機器在谷歌鉻相同的網頁:
http://192.168.2.2:8888 &
http://10.0.2.15:8888
我無法達到我的網絡服務器。
請讓我知道我錯過了什麼?
感謝
可能需要在HTP訪問路由器的後臺管理:/127.o.01:管理端口,並添加我的路由器沒有任何規則的路線 –
。我將端口8888的重定向規則添加到我的Windows機器中,但它仍然不起作用。 Kinldy幫忙。 – Fooo