Что делать с проксями.Через которые шлешь а в ответ получаешь 0 байт ,шлешь ещё раз хттп запрос и так n раз пока допустим оно не раздуплится и невыдаст раза с 10го ответ Прикол в том что если такой прокси прописать в опере ,опера хоть и будет тупить секунд 10-15 но что то загрузит с него.У кого нибудь будь есть идеи как опера это делает?Или как можно поэфективней выжать чего нибудь из такого прокси?
С каждой прокруткой цикла увеличивать значения для ф-ции Sleep ? Только в таком стиле?Никакие шаманства допустим с помощью setsockopt непомогут?
дык селект позволяет устанавливать таймаут просто проверять результат и если не приходили данные то ещё раз селектнуть.
Просто поставь задержку если за n время непришло ответа (или вразумительного ответа) тогда повтор отправки опять проверка, ну и естественно если прокси два раза тупанула следующую! Ну или если со второго раза ответила то счётчик нулевых ответов сбросить!
Ещё я столкнулся с таким явлением на некоторых прокси когда recv просто подвисает после сенда.И так он ответа может ждать хз сколько Как с таким боротся?