我在Java中使用Socket编程。它在我的计算机上正常工作。但是,当我在计算机上运行服务器并在另一台计算机上运行客户端时,它无法正常工作。但是,当我在另一台计算机上运行服务器并在我的计算机上运行客户端时,它的工作原理。
在这种情况下,堆栈跟踪和一些代码片段可能会非常繁琐。但是我可以假设以下原因:
要检查路由,请尝试从客户端ping服务器。如果ping正常,则可能是防火墙问题。如果两台计算机都在同一网络中,请检查个人防火墙配置。可能您的服务器计算机不允许“陌生人”连接到您选择的端口。
我个人通常通常会先尝试停止两台计算机上的filrewall。如果这样做有帮助,我可以再次启动它们,并学习如何创建允许我的应用程序正常工作的防火墙规则。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句