Beispiel #1
0
        public void IsProxyAvailableTest()
        {
            var host         = "119.188.46.42";
            var port         = "8080";
            var actualResult = IeProxyHelper.IsProxyAvailable(host, port);

            Assert.IsTrue(actualResult);
        }
 private void CheckProxy()
 {
     if (IeProxyHelper.IsProxyAvailable(SelectedProxy.Host, SelectedProxy.Port))
     {
         MessageBox.Show("目标服务器连接可用!");
     }
     else
     {
         MessageBox.Show("目标服务器连接不可用!");
     }
 }
Beispiel #3
0
 private void CheckProxies(IEnumerable <Proxy> proxies)
 {
     foreach (var proxy in proxies)
     {
         var count = mProxies.Count(item => item.Host == proxy.Host);
         if (count < 1)
         {
             long timeSpent;
             if (IeProxyHelper.IsProxyAvailable(proxy.Host, proxy.Port, out timeSpent))
             {
                 proxy.TimeSpent = timeSpent;
                 mProxies.Add(proxy);
             }
         }
     }
 }
 private void ResetProxy()
 {
     IeProxyHelper.DisableIeProxy();
     LocalIpInfo = mService.GetLocalIpInfo();
     IeProxyHelper.EnableIeProxy();
 }
 private void SwitchProxy()
 {
     IeProxyHelper.SwitchProxy(SelectedProxy.Host, SelectedProxy.Port);
     LocalIpInfo = mService.GetLocalIpInfo();
 }