WinSock data loss?
Posted on 2003-03-24
I have this WatchDog app that is connected to several servers. Each app runs as winsock server, while the watchdog is connected to them as client.
The client tells each app each <x> seconds to send status info back. I have a sockclient_dataArrival(index As Integer, ByVal bytestotal As Long) that is fired when the server reports data back to the client. So almost simultaneously this proc is fired when all servers report back their status.
I have the distinct feeling that not all data is processed. Is this a known behaviour of winsock? I mean, I expect each winsock client to hold on to the data until the VB app gets to it to process it. Is this correct?