private void Release( Socket socket ) { try { socket.Shutdown( SocketShutdown.Both ); } catch ( SocketException ex ) { NetState.TraceException( ex ); } try { socket.Close(); } catch ( SocketException ex ) { NetState.TraceException( ex ); } }