Показать сообщение отдельно
  #1  
Старый 30.11.2012, 20:25
Puhovoi Puhovoi вне форума
Прохожий
 
Регистрация: 23.05.2010
Сообщения: 8
Репутация: 10
Радость Synapse + SSL + Socks5 = виснут соединения

Используемые версии Synapse - 38, 39, 40
Используемые версии SSL библиотек - от 0.9.8d до 1.0.1с

Код:
  http := thttpsend.create;
  addr := prox [random (prox.count - 1)];
  http.sock.socksip := copy (addr, 1, pos (':', addr) - 1);
  http.sock.socksport := copy (addr, pos (':', addr) + 1, maxint);
  http.httpmethod ('GET', 'https://facebook.com/');
  freeandnil (http);

Создается N потоков с этим кодом внутри. Завершаются не все (в среднем 980 из 1000). Было выяснено, что оставшиеся висеть держат соединение (ESTABLISHED статус), и ничего не делают, негодники.

Собственно проблема.
Ответить с цитированием