Пример #1
0
        public void Dispose()
        {
            ClearSession();
            mInitialized = false;

            Status = ServerStatus.Closed;
            CloseSocket(mSocket);
            if (mReceiveDispatchCenter != null)
            {
                mReceiveDispatchCenter.Dispose();
            }
        }
Пример #2
0
        public void Dispose()
        {
            ClearSession();
            mInitialized = false;

            Status = ServerStatus.Closed;
            foreach (var item in Options.Listens)
            {
                item.Dispose();
            }
            if (mReceiveDispatchCenter != null)
            {
                mReceiveDispatchCenter.Dispose();
            }
        }
Пример #3
0
        public void Dispose()
        {
            ClearSession();
            mInitialized = false;

            Status = ServerStatus.Closed;
            CloseSocket(mSocket);
            if (mReceiveDispatchCenter != null)
            {
                mReceiveDispatchCenter.Dispose();
            }
            if (mAcceptSockets != null)
            {
                mAcceptSockets.Dispose();
            }
            mSessionDetector.Server = null;
            mSessionDetector.Dispose();
        }