ISP 或 Windows 防火墙阻止 UDP 连接

ISP or Windows firewall blocking UDP connection

我制作了一个在线玩家游戏,其中我在服务器和客户端之间使用 TCP 连接,在客户端之间使用 UDP (DatagramSocket)(它是一个实时游戏)。 我的问题是我可以和一些朋友一起玩,但不能和其他朋友一起玩,也就是说,我的 UDP 连接只适用于某些 PC。我认为唯一可能的原因是他们的 ISP 或防火墙阻止了 UDP 端口。 是否有任何解决方案可以使其适用于所有人而无需手动添加规则? 提前致谢

防火墙和 ISP 可能是问题所在,但很可能 port-forwarding 设置不正确。尝试研究游戏的 UPnP(即插即用)。

但是,对于出现端口问题的 PC,请尝试使用:Port Checker tool