我已经为两个人开发了一个聊天应用程序,一个是服务器,另一个是客户端,使用 Java Socket Programming。直到今天早上一切都很好。它正在 localhost ,本地网络以及在我的DDNS 上工作(我的路由器配置为转发任何它的端口8888
和3434
上的流量到我的IP上的同一个端口,在我的路由器中再次保留。但现在它的工作很奇怪。我在我的笔记本电脑上在端口8888
上运行了一台服务器我尝试通过端口8888
上的 DDNS 连接客户端,客户端显示它已连接,但是服务器显示它已断开连接。客户端甚至成功发送消息,该消息未出现在服务器中。
我想知道导致我的应用程序出现这种奇怪行为的原因,这是我的防火墙,因为我已经使用了我的DDNS来调试一些问题。
我还想知道在Java Socket中使用 DDNS 时应采取的注意事项。
其他信息:
我的DDNS位于Dynu
操作系统:Windows 7 32位
快速修复防病毒和防火墙(过时)
我正在添加一些图片: