ISP或Windows防火墙阻止UDP连接

问题描述

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

解决方法

防火墙和ISP可能是问题,但最有可能的端口转发设置不正确。尝试研究游戏的UPnP(即插即用)。

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...