Stephane,
Thanks for your code sample. Just one more question. How can I know that the Dispose method that the Socket class implements through IDisposable first issues a mySocket.Close()?
Also do you have any idea why if (udpSocket != null) udpSocket.Close() does not compile in the finally block in one of my previous posts?
Einar
Semper ubi sub ubi.