2015-11-19 72 views
-1

我正在構建一個android應用程序,該應用程序應該連接到名爲「Login」的servlet以驗證用戶名和密碼。當我使用時,它工作良好en genyMotion模擬器: http://192.168.1.100:8081/Android/Login 。但是,當我嘗試使用我的真實設備進行連接時,我得到了連接錯誤的時間。我正在使用「我的無線路由器3.0」使我的筆記本電腦託管我的手機。我甚至試過 http://192.168.23.1:8081/Android/Login 但仍然沒有工作。 這裏是我的ipconfig: ipconfig將android設備連接到servlet

回答

1

這似乎是您的系統上的防火牆問題。

模擬器能夠連接,因爲連接源自本地主機(同一系統)。但是,來自真實設備的連接被認爲是來自遠程主機的傳入連接。

默認情況下,Windows不允許來自遠程主機的任何傳入連接。您可以在防火牆設置中更改此設置,以允許端口8081上的傳入連接。

+0

我錯過了那個:P – ghassen92