Example #1
0
 public void Dispose()
 {
     if (IsListening)
     {
         Stop();
     }
     Listener?.Close();
 }
Example #2
0
        /// <summary>
        /// Close Conpanna server gracefully
        /// </summary>
        public void Close()
        {
            if (!IsListening)
            {
                return;
            }

            IsListening = false;
            _listener.Close();
            _httpThread.Join();
        }
Example #3
0
        private void Stop()
        {
            _stop.Set();
            _listenerThread.Join();

            lock (_lock)
            {
                _listener.Stop();
                _listener.Close();
                _stoped = true;
            }
        }
Example #4
0
 /// <summary>
 /// Shuts down the HttpListener
 /// </summary>
 public void Close()
 {
     _listener.Close();
 }
Example #5
0
 public void Dispose()
 {
     _httpListener.Close();
 }