public void Dispose() { if (_listener == null) { return; } if (_listener.IsListening) { _listener.Stop(); } _listener = null; }