Jaime
Jaime

Reputation: 1192

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

Heres the scenrio: TCP server running on solaris, TCP client running 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?

Upvotes: 1

Views: 1197

Answers (1)

Jaime
Jaime

Reputation: 1192

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

Upvotes: 0

Related Questions