2011-02-16 113 views
0

我正在發送POST到我的開發機器,它可以在模擬器中與10.0.2.2一起使用,但在手機上安裝時無法使用它 - 連接總是超時。我試過10.0.2.2,192.168.1.3(我的電腦)和我的公網IP ..Android - HttpPost在模擬器上工作,但不在我的手機上

我關掉防火牆,並試圖轉發端口8000,這是我的Web服務器正在偵聽的端口。

它應該是哪個IP?端口轉發我需要做什麼?我不知道路由器和內部網絡如何工作。

+0

什麼IP地址有你的設備?它連接到與服務器相同的局域網嗎?無論如何,如果您製作應用程序,用戶設備將不在您的LAN中,因此您應該在您的路由器上設置端口轉發,並且應該可以從外部提供。 – AlexKorovyansky 2011-02-16 05:04:28

回答

0

當你正在使用您的電腦相同的連接以及模擬器等等,結果你可以瀏覽10.0.2.2(又名本地主機)

但是當你在一個真正的手機中部署它,你所面對的問題。

確保您的設備和服務器共享相同的連接。

使用WIFI讓你的設備可以檢測到192.168.1.3

希望它會幫助你

+0

謝謝你們!我的評論幫助我理解了這些問題,需要啓用WIFI,並且我的網絡服務器設置不正確。 – Mark 2011-02-16 23:15:12

相關問題