Таймаут 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д