예제 #1
0
        /// <summary>
        /// Stop the server.
        /// </summary>
        public void Stop()
        {
            try
            {
                // Stop the server.
                if (_serverSecureV6 != null)
                {
                    _serverSecureV6.StopListeningThread();
                }

                // Stop the server.
                if (_serverSecureV4 != null)
                {
                    _serverSecureV4.StopListeningThread();
                }
            }
            catch { }
            finally
            {
                if (_serverSecureV6 != null)
                {
                    _serverSecureV6.Dispose();
                }

                if (_serverSecureV4 != null)
                {
                    _serverSecureV4.Dispose();
                }

                _serverSecureV6 = null;
                _serverSecureV4 = null;
            }
        }