开发者

Socket send from client not failing when RST sent after FIN, ACK from server

Heres the scenrio: TCP server running on solaris, TCP client ru开发者_运维问答nning on Linux. Client connects and starts sending data. Client stops sending data and after N inactive seconds the server send a FIN, ACK (presumably from a shutdown call on the send pipe). The client starts sending data again. The server freaks out and starts sending a bunch of RST packets with no other flags set. The first packet is lost and they handshake again. The send never returns an error and the one packet is silently lost.

Any ideas why the RST is not being propagated to the client?


The send error and re-connect is being propgated. My bad. Staring at logs too long I guess. THANKS!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜