internal void Start() { CheckDisposed(); IsRunning = true; if (Listener.Status == ListenerStatus.NotListening) Listener.Start(); }