Учебник РНР
Назад Вперёд

socket_set_timeout

(PHP 4)

socket_set_timeout - установить период таймаута для сокета.

Описание

bool socket_set_timeout (int socket descriptor, int seconds, int microseconds)

Устанавливает значение таймаута на socket descriptor , выраженное суммой seconds и microseconds .

Пример 1. socket_set_timeout()
<?php $fp = fsockopen("www.example.com", 80); if(!$fp) { echo "Unable to open\n"; } else { fputs($fp,"GET / HTTP/1.0\n\n"); $start = time(); socket_set_timeout($fp, 2); $res = fread($fp, 2000); var_dump(socket_get_status($fp)); fclose($fp); print $res; } ?>

Эта функция вызывалась раньше set_socket_timeout(), но это теперь не рекомендуется.

См. также fsockopen() и fopen() .


Назад Оглавление Вперёд
socket_set_blocking Вверх syslog