在TCP通讯过程中,有时在服务器发送数据给某个客户端时,重试3次,依然没有回复,则该连接被异常断开,但是不久之后还能收到该客户端的数据,然后windows会发送RST中断该连接。这种情况偶尔会出现。分析原因,可能是1.数据未能发出去,2.客户端未收到数据(公网网关丢失)。请问如何得知数据已从通过局域网网关发出去了呢?可以通过监控软件监控本机,发现数据重传和收到客户端数据的所有情况。如何监控该数据包从本机到局域网网关到公网网关的情况呢?
调试欢乐多
异常断开了,控件当然是收不到数据了。但是windows还是收到了。
--------------------------
用GETLASIT看有没有异常,
不喜欢用INDY,绕来绕去的, 不如自己写SOCKET清爽