兩臺共享同一個wifi網絡時,是否可以從另一臺機器連接到一臺機器上託管的servlet?我們可以爲servlet託管機器提供什麼IP地址?我需要在我的android應用程序中測試功能,我通過servlet將數據插入到數據庫中。問題是我的服務器(servlet + db主機)和android開發。機器都共享相同的WiFi網絡。兩臺機器在同一個wifi上時如何連接到一個servlet?
0
A
回答
0
如果您沒有任何防火牆規則阻止主機上的訪問,這當然是可行的。
正如'Eng.Found'指出的,嘗試使用分配給服務器的IP地址。如果10.0.2.2。試圖連接到開發機器本身,它當然不是服務器的IP地址。要進一步詳細說明,請參閱
首先確保您可以通過服務器本身上的localhost訪問servlet。如果是,則獲取服務器的IP地址,並從開發機器/其他設備ping它。如果你能ping通它,那麼你可以訪問機器。否則,您可能需要確保一些防火牆規則不會阻止它。
然而,Ping不能與端口相關聯,因此您可以在服務器的控制檯上使用像'netstat'這樣的命令來獲取它所監聽的所有端口的列表(如果需要)。
作爲對非靜態IP地址的快速測試,您還可以將主機設置爲0.0.0.0,以偵聽服務器上的所有接口。如果它是一臺linux機器,你可以簡單地在你的shell窗口中嘗試'export HOST = 0.0.0.0'來設置會話的HOST。 對於Windows,您可能需要編輯'hosts'文件。在XP中,它可以在C:\ Windows \ System32 \ drivers \ etc \ hosts中找到
現在嘗試服務器的IP地址與來自同一個wifi網絡上不同機器的端口和servlet url,希望你會得到迴應。
另請注意,根據您用作servlet容器的服務器,還有一些設置可能對您有用。
相關問題
- 1. 兩個連接在同一臺
- 2. 如何將兩臺獨立的Ubuntu機器連接到同一個hadoop羣集
- 3. 誰在同一臺機器上連接兩個android模擬器runnnig?
- 4. Java - 在同一網絡上連接兩臺機器
- 5. 如何在兩臺不同的機器上連接兩個mysql數據庫?
- 6. 一個eclipse工作區,同時在兩臺機器上打開
- 7. 在一臺機器上連接兩個(或多個)套接字客戶端
- 8. 同一臺機器上的兩個進程可以連接到同一個端口嗎?
- 9. 通過SMACK API在同一臺機器上建立兩個連接
- 10. 在同一臺機器上連接兩個本地uwp應用程序
- 11. 如何將android手機連接到同一個wifi網絡上的電腦?
- 12. SQL Server - 兩個連接到同一列上的同一個表
- 13. Python的套接字:如何連接兩臺計算機上相同的WiFi
- 14. 如何將兩個不同的mysql數據庫中的兩個表連接到同一臺服務器上?
- 15. 如何連接2臺運行在同一臺機器上的虛擬主機?
- 16. IPTABLES允許teampeak 3在同一臺機器上連接到Mariadb
- 17. 多個智能手機如何同時連接到一個MCU?
- 18. 在同一臺機器上運行兩個Jetty服務器
- 19. 兩臺玩家連接到同一臺遊戲機
- 20. 如何在同一個網絡中連接兩臺不同的服務器
- 21. 將兩個網站連接到同一網絡上的兩臺不同PC?
- 22. 我無法從另一臺機器登錄spark openfire,這臺機器在同一個wifi lan網絡上
- 23. 多個連接到同一臺
- 24. 多個連接到同一臺
- 25. 同一臺計算機上的兩個不同瀏覽器是否可以使用websocket連接到服務器?
- 26. Sonar在同一臺機器上的兩個實例
- 27. 在同一臺機器上運行兩個logstash實例
- 28. 在同一臺機器上安裝兩個greenplum
- 29. 如何在同一臺機器上連接到MS-SQL 2012和MS-SQL 2008
- 30. 無法從一臺機器連接到一個TFS
通常它是一個本地IP,類似於:'192.168.1.x'。 –
我沒有爲我的WiFi網絡提供靜態IP。如果我嘗試本地主機或10.0.2.2,那麼它只是試圖連接開發。機器本身。 –