我正在使用Java編程的Socket編程。它在我的電腦中正常工作。但是,當我在我的電腦中運行服務器並在另一臺計算機上運行客戶端時,它不起作用。但是,當我在另一臺計算機上運行服務器並在我的計算機上運行客戶端時,它的工作。套接字編程不起作用
-2
A
回答
2
在這種情況下堆棧跟蹤和一些代碼片段可以很hepful。不過,我可以假設,原因如下:
- 防火牆
- 路由
檢查路由從客戶端嘗試Ping服務器。如果ping工作,你可能有防火牆問題。如果兩臺計算機都在同一網絡中,請檢查個人防火牆配置。可能您的服務器計算機不允許「陌生人」連接到您選擇的端口。
我個人通常會嘗試先停止在兩臺機器上的filrewalls。如果這有助於我再次啓動它們並學習如何創建允許我的應用程序工作的防火牆規則。
+0
非常感謝。防火牆問題。現在它正在工作 – Puvanarajan
0
如果您無法ping到你的服務器,也許您的服務器是在路由器後面,在這種情況下,您的路由器應配置爲重定向從你的路線,你server.Well您的要求,在另一方面,你應該關閉如果你的服務器是一個linux服務器,在某些情況下,即使你可以ping通你的服務器,你仍然無法訪問你的web服務。所以,你也應該關閉你的selinux。
相關問題
- 1. 爲什麼printf不起作用?在套接字編程
- 2. 套接字重用不起作用
- 3. 異步套接字不起作用
- 4. 藍牙套接字不起作用Android
- 5. Java套接字超時不起作用
- 6. 套接字超時套接字編程
- 7. Android應用程序啓動套接字不起作用
- 8. 從線程調用時,Python套接字accept()不起作用
- 9. 套接字編程
- 10. 套接字編程
- 11. 套接字編程
- 12. 套接字編程
- 13. Android套接字編程套接字永不連接
- 14. 爲什麼普通的Java套接字編程在Android中不起作用?
- 15. Java套接字 - 簡單的程序不起作用
- 16. 套接字程序掛起
- 17. 線程托起套接字
- 18. 套接字編程:connect()會掛起一個不存在的IP
- 19. 套接字編程不良網絡
- 20. 在c編程的套接字編程
- 21. Android:套接字連接在特定手機中不起作用
- 22. 套接字編程Java
- 23. 選擇套接字編程
- 24. UDP套接字編程HELP
- 25. Android套接字編程
- 26. java套接字編程
- 27. 在ipad套接字編程
- 28. C:UDP套接字編程
- 29. HTTP套接字編程java
- 30. 套接字編程。 c#.net
可能是防火牆問題,可能是端口轉發問題......不知道沒有您遇到的錯誤/異常的一些想法。同時驗證您可以從客戶端ping服務器計算機 – MadProgrammer
似乎有一些與您的DNS設置有關的問題..您使用的是Linux機器嗎? –
@ShuhailKadavath好點,我們需要細節! – 2013-08-20 06:31:53