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

Reply via email to