From: EJP on
Mark wrote:
> I'm not sure in case of
> application crash whether the data contained in any kernel buffers
> would ever be acknowledged.

There is no way for the sender to know whether or not the data has been
ACKed so the issue is irrelevant. However FYI (i) the data already in
the socket receive buffer will have been ACKed if it has been there long
enough, and of course (ii) he socket receive buffer is destroyed along
with the application when it exits.