我有一个使用 TCP/IP 与服务器通信的桌面应用程序。它以前可以正常工作,但现在我们遇到了一个问题。服务器上的日志消息显示套接字在一段时间后断开连接,但我们可以交换心跳消息。当我运行 Wireshark 工具时,我得到了这个日志,我不知道如何解释:
4324 36.613058 50.19.123.218 192.168.1.135
TCP 843 > bvcontrol [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
6312 61.546839 50.19.123.218 192.168.1.135
TCP 843 > nmsd [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
另一件事是,当我在服务器运行的局域网中运行此应用程序时,它可以正常工作。
请帮助我了解网络中发生的情况。
答案1
这里的信息不足以让您了解实际发生的情况,但您可能需要查看 50.19.123.218 和 192.168.1.135 之间的状态防火墙。另外,请检查客户端上是否启用了 Keepalive。