Как поставить таймаут соединения на сабж?Ибо оно к ипу коннектится 25 сек, а это не айс, вдруг ип не валидный...
1) переводишь сокет в неблокирующий режим 2) делаешь коннект 3) через select ожидаешь статус сокета нужное тебе время. 4) переводишь сокет обратно в блок режим. 5) Если был таймаут то закрываешь сокет, если небыло таймаута то продолжаеш норм работу