当来自服务器的FIN,ACK之后发送RST时,从客户端发送的套接字不会失败

时间:2011-01-27 20:26:28

标签: linux sockets tcp stream

继承人: 在solaris上运行的TCP服务器,在Linux上运行的TCP客户端。客户端连接并开始发送数据。客户端停止发送数据,在N非活动秒后,服务器发送FIN,ACK(可能来自发送管道上的关闭调用)。客户端再次开始发送数据。服务器吓坏了,开始发送一堆没有设置其他标志的RST数据包。第一个数据包丢失,他们再次握手。发送永远不会返回错误,并且一个数据包会无声地丢失。

为什么RST没有传播到客户端的任何想法?

1 个答案:

答案 0 :(得分:0)

正在调试发送错误和重新连接。我的错。我想,盯着日志太久了。谢谢!