i am using Winsock2 in conjunction with overlapped I/O. This means i am calling WSARecv with a WSAOVERLAPPED structure and later i wait with WSAWaitForMultipleEvents for data.
I made the strange observation that i seem to loose any data that is send to my application while i am halting it with the debugger. I thought this data would pile up somewhere in the OS and then be delivered on the next call to WSARecv.
Is my assumption false?