Вот рабочий кусок кода на неблакирующем сокете Код (Text): <? $fs = socket_create(AF_INET, SOCK_STREAM, 0); socket_set_option($fs, SOL_SOCKET, SO_REUSEADDR, 1); socket_set_nonblock($fs); $time = time(); @socket_connect($fs, 'compass.org.pa', '80'); echo (time()-$time); ?> хоста compass.org.pa уже не существует, но в socket_connect происходит зависание (у меня этот пример выдает задержку в 4 секунды), каким образом можно заставить socket_connect возвращать данные что бы не ждать так долго ?