我寫了一個應用程序來連接到在PC上運行的Java服務器。它可以在模擬器中正常工作,但當我從手機上嘗試相同時,它無法正常工作。我使用移動3G網絡連接到IP地址。使用套接字連接到PC上的服務器從移動
回答
您應該允許在設置中的3G互聯網。 (仿真器不需要這個,它使用PC的以太網連接)。
您的應用程序應該診斷Internet連接的狀態和可能性,並將其作爲調試模式的用戶報告給您。或/和一些東西 - 對平常的用戶。
Wht設置是你說abt ..我會嘗試診斷從app..thnks – hari 2012-01-29 16:19:19
(基於問題的評論)
我假設你的服務器應用程序在同一臺計算機上運行的Android模擬器。在這種情況下,仿真器可以通過10.0.2.2
訪問您的服務器。
如果您嘗試通過移動3G聯繫您的服務器,則必須使用Internet連接的IP(What is my IP?)。該請求將到達您的路由器。路由器必須將此請求轉發到您的服務器機器。因此,如果您的服務器具有本地IP 192.168.0.10
並且它偵聽端口2412
,則您的路由器應將此TCP端口的所有傳入請求轉發到此IP。
thnks連接..我會嘗試.. – hari 2012-01-29 16:49:00
- 1. Android客戶端PC服務器java套接字連接失敗
- 2. 使用Java套接字類連接到Web服務器
- 3. Node.js:使用套接字連接到服務器
- 4. 如何使用java(套接字)連接/ telnet到SPOP3服務器?
- 5. 當連接到服務器,套接字不連接
- 6. 錯誤:連接拒絕連接到套接字服務器時
- 7. 動作:連接到套接字服務器
- 8. 無法從Internet Explorer連接到套接字服務器
- 9. Android套接字連接到計算機上的服務器不連接
- 10. 本地PC服務器和android模擬器之間的套接字連接
- 11. 使用Android客戶端和PC服務器的套接字
- 12. Jedis如何使用套接字連接連接到Redis服務器?
- 13. Java套接字/服務器編程:套接字未連接
- 14. TCP服務器:移交套接字連接
- 15. 使用XMPP關閉GCM連接服務器的套接字
- 16. Java套接字 - 關閉到服務器套接字的telnet客戶端連接
- 17. 用python套接字連接到IRC服務器
- 18. 連接Android手機服務器套接字使用Java
- 19. 將biztalk連接到虛擬PC上的sql服務器
- 20. 連接到客戶端的服務器套接字
- 21. C#:通過套接字連接到Gmail的SMTP服務器
- 22. 連接到服務器的Java套接字塊
- 23. 的Java無法連接到服務器套接字
- 24. 的Java套接字連接到服務器2
- 25. 用於連接到不同PC上的虛擬服務器上的數據庫的連接字符串
- 26. 像Tcl「套接字服務器」套接字服務器框架
- 27. 移動到移動TCP套接字連接
- 28. 如何在移動設備和服務器之間建立套接字連接
- 29. 如果套接字未被服務器斷開/關閉,如何將套接字重新連接到服務器?
- 30. 如何連接Android模擬器從PC到測試套接字偵聽器?
會發生什麼?什麼是錯誤?你使用哪些IP?考慮到仿真器與服務器運行在同一臺機器上(可能)。帶有3G的設備必須通過路由器進行連接,該路由器應將請求轉發給服務器。 – Knickedi 2012-01-29 16:13:45
pblm是我根本不連接。服務器沒有收到任何連接。所以如果我必須使用移動應用程序,我會添加一些額外的功能。 – hari 2012-01-29 16:15:00