无法看到从客户端到服务器的重传数据包

时间:2017-11-01 15:40:54

标签: c# sockets wireshark retransmit-timeout tcp-keepalive

我有一个在LAN上运行的自定义客户端 - 服务器应用程序(OS-Windows8)。我在客户端使用了keep-alive选项,我在Wireshark中看到了Keep alive包。但是,当我拔掉运行服务器的机器的网线时,我看不到从客户端到服务器的任何重传数据包,但我看到其他应用程序将重传数据包发送到服务器的IP。 我不明白为什么会这样。我是否需要明确设置重新传输超时值或我还能如何解决此问题?

作为参考,这是我正在使用的保持活动代码。 How to implement TCP KeepAlive in VB.NET on a TCP Client(socket)

我用值调用setKeepAlive - SetKeepAlive(clientSocket,60000,10000)

谢谢

0 个答案:

没有答案