> I know I am to expect this behaviour, incorrect order, missing > packets, receiving the same packet twice, but blank packets with no > data?
If you mean the packet is zero length, it's not actually a packet atall is it. Remember SocketDataAvailable is triggered when any data is available, and you may not get it all when using the Receive function. Receive will return -1 for an error and 0 is there is nothing to return, and you ignore both. Receive may not return a whole UDP packet, or may return more than one packet. Angus -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be