<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Как зависает, если там идет переход в неблокирующий режим и вызов select?<br>А может зависании - это обращению к DNS?</span></div><div><br></div>  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b> Ivan Petrov <i.petro.77.00@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> moscow-pm@pm.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, 26 August 2013, 16:50<br> <b><span style="font-weight: bold;">Subject:</span></b> [Moscow.pm] Синхронный коннект<br> </font> </div> <div
 class="y_msg_container"><br>Нужно строго синхронное приложение (то есть асинхронные фреймворки в<br>данном случае нельзя применять).<br><br>на входе - хост, порт, таймаут (может быть меньше одной секунды)<br><br>на выходе: сокет с установленным соединением, либо ошибка по<br>достижении таймаута, либо ошибка установления соединения.<br><br>Вопрос куда покопать чтобы такое сделать?<br><br>Timeout  в IO::Socket по видимому не всегда работает.<br>то есть поставив таймаут в скажем 0.1 секунду, все равно можно<br>зависнуть секунд на 5-10<br><br><br>-- <br>Moscow.pm mailing list<br><a
 ymailto="mailto:moscow-pm@pm.org" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/" target="_blank">http://moscow.pm.org</a><br><br><br></div> </div> </div>  </div></body></html>