Обнаружение мертвых прокси - PullRequest
1 голос
/ 03 января 2011

Можно ли определить, какой прокси активен, а какой мертв?используя c # и поле со списком, содержащим список прокси с номером порта, есть ли способ взять каждый прокси один за другим и определить, является ли он мертвым или активным?

 Microsoft.Win32.RegistryKey registry = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true);
                    registry.SetValue("ProxyEnable", 1);
                    registry.SetValue("ProxyServer", comboBox1.Text)

;

1 Ответ

2 голосов
/ 03 января 2011

Я бы попробовал это: http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx с сайтами, такими как Google и Facebook [Они почти никогда не потерпят неудачу xD], поэтому, если вы получаете тайм-ауты или нулевые / неправильные / неожиданные данные [Проверьте это с помощью HTML-парсера как это или это ], вы знаете, что прокси не работает / не работает, также вы можете переключить прокси вашего экземпляра HttpWebRequest и повторно выполнить команду.надеюсь, это поможет;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...