我寫了一個應用程序來連接到在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. 無法連接到其他PC的TCP套接字服務器
- 2. Android客戶端PC服務器java套接字連接失敗
- 3. 使用Python中的套接字連接到python服務器2.7
- 4. 無法使用套接字連接客戶端到服務器
- 5. Node.js:使用套接字連接到服務器
- 6. 使用Java套接字類連接到Web服務器
- 7. 如何使用java(套接字)連接/ telnet到SPOP3服務器?
- 8. 使用套接字連接到TeamSpeak服務器查詢(C++)
- 9. 錯誤:連接拒絕連接到套接字服務器時
- 10. 當連接到服務器,套接字不連接
- 11. 套接字服務器無連接
- 12. 套接字服務器連接錯誤
- 13. Android:從物理設備連接到模擬器上的套接字服務器
- 14. 動作:連接到套接字服務器
- 15. 如何從離子2連接到android服務器套接字?
- 16. 無法從Internet Explorer連接到套接字服務器
- 17. Android套接字連接到計算機上的服務器不連接
- 18. 本地PC服務器和android模擬器之間的套接字連接
- 19. 使用Android客戶端和PC服務器的套接字
- 20. Jedis如何使用套接字連接連接到Redis服務器?
- 21. 使用Java中的套接字自動重新連接到服務器
- 22. Java套接字/服務器編程:套接字未連接
- 23. 服務器套接字errno 57 - 套接字未連接
- 24. TCP服務器:移交套接字連接
- 25. 從移動設備到應用服務器的安全連接
- 26. 使用XMPP關閉GCM連接服務器的套接字
- 27. Java套接字 - 關閉到服務器套接字的telnet客戶端連接
- 28. 使用Java 1.3中的套接字連接到web服務
- 29. 用python套接字連接到IRC服務器
- 30. 連接Android手機服務器套接字使用Java
會發生什麼?什麼是錯誤?你使用哪些IP?考慮到仿真器與服務器運行在同一臺機器上(可能)。帶有3G的設備必須通過路由器進行連接,該路由器應將請求轉發給服務器。 – Knickedi 2012-01-29 16:13:45
pblm是我根本不連接。服務器沒有收到任何連接。所以如果我必須使用移動應用程序,我會添加一些額外的功能。 – hari 2012-01-29 16:15:00