检测应用程序中的 TCP/IP 连接断开问题

检测应用程序中的 TCP/IP 连接断开问题

我有一个使用 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。

相关内容