2011-09-20 65 views
0

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

enter image description here

的另一件事是,当我运行在服务器运行它只是正常工作的LAN这个应用程序。

请帮我理解网络中发生了什么。

回答

0

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

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

相关问题