标签: web-services sockets minecraft
我正在使用"宣布"制作公共网络服务。端点,允许用户提供他们主持多人游戏(Minecraft)的主机+端口。我的服务然后连接到他们的游戏以获得有关它的一些信息。游戏协议要求我的服务发送初始握手,然后等待正确的回复。
理想情况下,游戏可能正在侦听1024以上的任何端口,以及不一定是公告来源的主机。如果无法安全地完成,我可能会限制游戏的标准端口和/或通知请求的远程主机。
我怎样才能以安全的方式做到这一点?我需要对主机/端口施加什么限制?连接到游戏时我应该做些什么特别的事情吗?