Exemple #1
0
 public void Dispose()
 {
     if (_listener == null)
         return;
     if (_listener.IsListening)
         _listener.Stop();
     _listener = null;
 }
Exemple #2
0
 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();
 }
Exemple #3
0
 public void Dispose()
 {
     if (_listener == null)
     {
         return;
     }
     if (_listener.IsListening)
     {
         _listener.Stop();
     }
     _listener = null;
 }
Exemple #4
0
        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();
            }
        }