Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法连接到其他电脑';s TCP套接字服务器_Java_Networking - Fatal编程技术网

Java 无法连接到其他电脑';s TCP套接字服务器

Java 无法连接到其他电脑';s TCP套接字服务器,java,networking,Java,Networking,我和我的朋友正在从事在线游戏项目,开始时我们使用java制作的TCP连接。要使我的朋友客户端成功连接到我的服务器,我必须做什么?在本地主机上,它工作得非常好。这有什么要求?请检查防火墙,确保您的防火墙允许从远程主机连接到您正在托管游戏的端口上的计算机。如果您的朋友从其他位置连接到您的计算机,您很可能需要在路由器中添加防火墙规则。如果您和您的朋友获得了防火墙,请不要忘记添加正确的规则更改另一台计算机的IP地址,并确保没有防火墙或路由器。您说的“正确规则”是什么意思?@MichaelLaffargu

我和我的朋友正在从事在线游戏项目,开始时我们使用java制作的TCP连接。要使我的朋友客户端成功连接到我的服务器,我必须做什么?在本地主机上,它工作得非常好。这有什么要求?

请检查防火墙,确保您的防火墙允许从远程主机连接到您正在托管游戏的端口上的计算机。如果您的朋友从其他位置连接到您的计算机,您很可能需要在路由器中添加防火墙规则。

如果您和您的朋友获得了防火墙,请不要忘记添加正确的规则更改另一台计算机的IP地址,并确保没有防火墙或路由器。您说的“正确规则”是什么意思?@MichaelLaffargue“添加正确规则”的确切含义是什么?如果防火墙阻止了我们的连接,你能告诉我们具体的解决方案吗?@PeterLawrey我猜Nedas正在使用路由器连接互联网。他应该怎么做?在你的防火墙程序中有规则。你在用什么操作系统?您正在为您的网络使用哪种类型的防火墙/路由器?如果您使用的是windows,那么您可以转到控制面板中的安全中心,在那里添加防火墙规则,以允许您的朋友需要连接到的端口。对于您的网络路由器/防火墙,您需要将端口转发或映射到您的计算机,以便网络外部的人连接到它。