private static void Disconnect( object state ) { m_Auth.Remove( state ); ((NetState)state).Dispose(); }