我开发了一个 Java 服务器,用于监听来自移动设备的 UDP 数据包。目前,如果我在 Windows PC 上运行我的服务器,它可以正常工作。我可以接收并响应从我的手机发送的 UDP 数据包(通过 3g,而不是 wifi)。
但是,我尝试在另一台我在家里找到的计算机上运行服务器。我基本上完成了 Ubuntu Server 版本的全新安装、更新、安装了 Java 运行时环境并配置了端口转发以允许在相应端口上进行连接。我还尝试禁用防火墙。
问题是,服务器似乎没有收到任何数据包,我已经绞尽脑汁思考如何解决/调试该问题。有人能告诉我问题可能是什么吗?或者更有可能的是我可以做些什么来帮助我找到有关问题的更多信息。