public void Stop() { CheckWasDisposed(); try { IsActive = false; Listener.Close(); ConnectionAdapter.Close(); } catch { } StopInternal(); }