public void Dispose() { if (_listener == null) return; if (_listener.IsListening) _listener.Stop(); _listener = null; }
private ProxyEngine(IPAddress ipAddress, int port, bool autoStart = true, IProxyInspector proxyInspector = null) { _proxyInspector = proxyInspector; _listener = new ProxyListener(port, ipAddress, _proxyInspector); var uriBuilder = new UriBuilder("http", ipAddress.ToString(), port); Uri = uriBuilder.Uri; if (autoStart) _listener.Start(); }
public void Dispose() { if (_listener == null) { return; } if (_listener.IsListening) { _listener.Stop(); } _listener = null; }
private ProxyEngine(IPAddress ipAddress, int port, bool autoStart = true, IProxyInspector proxyInspector = null) { _proxyInspector = proxyInspector; _listener = new ProxyListener(port, ipAddress, _proxyInspector); var uriBuilder = new UriBuilder("http", ipAddress.ToString(), port); Uri = uriBuilder.Uri; if (autoStart) { _listener.Start(); } }