public override void SocketOnDisconnect(object sender) { base.SocketOnDisconnect(sender); if(!m_CleanUpDone) CleanupSession(); }