我的应用程序中的tcp / ip连接失败故障排除

时间:2011-09-20 06:51:38

标签: tcp network-programming winsock

我有一个桌面应用程序,可以使用TCP / IP与服务器应用程序通信。它一直在工作,但现在我们遇到了一个问题。服务器中的日志消息显示套接字在一段时间后断开连接,但我们能够交换心跳消息。当我运行WhireShark工具时,我得到了这个我不知道如何解释的日志。

enter image description here

另一件事是当我在运行服务器的局域网中运行此应用程序时,它运行正常。

请帮助我了解网络中发生的事情。

1 个答案:

答案 0 :(得分:0)

我很难看到跟踪细节,但看起来像.218是客户端试图连接到.135?如果是这样,则会立即拒绝218(RST)的218连接尝试(SYN)。正常的3路TCP握手应该是SYN,SYN-ACK,ACK。

如果服务器接受来自其他主机的请求有某种防火墙或者排序设置为允许本地LAN连接但是不允许远程主机?