Таймаут xNet - C#
Формулировка задачи:
Есть функция на проверку прокси, подскажите как там выставить таймаут подключения 5 секунд, если за 5 сек не подключился то можно создавать исключение или возвращать -1
static int Connect(string host, int number) { try { using (var request = new HttpRequest()) { request.CharacterSet = Encoding.UTF8; switch (number) { case 1: request.Proxy = HttpProxyClient.Parse(host); break; case 4: request.Proxy = Socks4ProxyClient.Parse(host); break; case 5: request.Proxy = Socks5ProxyClient.Parse(host); break; } request.Proxy = HttpProxyClient.Parse(host); return CheckConnect(request.Get(urlCheck).ToString()); } } catch { return -1; } }
Решение задачи: «Таймаут xNet»
textual
Листинг программы
request.KeepAlive = true; request.KeepAliveTimeOut = 10; // 1 - sec
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д