public void Dispose() { if (IsListening) { Stop(); } Listener?.Close(); }
/// <summary> /// Close Conpanna server gracefully /// </summary> public void Close() { if (!IsListening) { return; } IsListening = false; _listener.Close(); _httpThread.Join(); }
private void Stop() { _stop.Set(); _listenerThread.Join(); lock (_lock) { _listener.Stop(); _listener.Close(); _stoped = true; } }
/// <summary> /// Shuts down the HttpListener /// </summary> public void Close() { _listener.Close(); }
public void Dispose() { _httpListener.Close(); }