From f5b81673c702edc477157d3afc72a931ae0bdfae Mon Sep 17 00:00:00 2001 From: mark Date: Sun, 19 Dec 2010 00:06:14 +0000 Subject: [PATCH] --- Server/Network/Listener.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Server/Network/Listener.cs b/Server/Network/Listener.cs index cf4d18ad2..b00d059a3 100644 --- a/Server/Network/Listener.cs +++ b/Server/Network/Listener.cs @@ -69,7 +69,12 @@ namespace Server.Network ThreadPool.QueueUserWorkItem( delegate { Accept_Start(); } ); #else m_OnAccept = new AsyncCallback( OnAccept ); - IAsyncResult res = m_Listener.BeginAccept( m_OnAccept, m_Listener ); + try { + IAsyncResult res = m_Listener.BeginAccept( m_OnAccept, m_Listener ); + } catch ( SocketException ex ) { + NetState.TraceException( ex ); + } catch ( ObjectDisposedException ) { + } #endif }