During a TCP connection, using standard Sockets, when the other end
decides to cancel the connect, before the socket is disconnected, the
call back to receive the incoming data gets called 100's and 1000's of
times with 0 bytes. And finally the socket disconnects.
I am not sure what this means. Why is it called at all, just to give
me 0 bytes? Of course, I can just ignore these 'no data' packets,
but, I'd like to know why they exist.
any help is appreciated.
Zytan