hello,
I have solved my problem by replacing
TCPSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.SendTimeout,1000);
TCPSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveTimeout,1000);
with
...
AcceptSocket=s.Accept();
AcceptSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.SendTimeout,1000);
AcceptSocket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveTimeout,1000);
...
So my server program would not block in Accept.Receive() when clients down.
Thank you very much! And Merry Christmas!
Li
[EMAIL PROTECTED]
2005-12-23
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list