|
||||||||||
socket_accept(PHP 4 >= 4.1.0) socket_accept - принимает соединение с сокетом. Описаниеresource socket_accept (resource socket)
После того как сокет socket создан функцией socket_create() , связан с именем с помощью socket_bind() и начал прослушивание соединений с помощью socket_listen() , эта функция будет принимать входящие соединения по этому сокету. После создания успешного соединения возвращается новый ресурс сокета, который может использоваться при взаимодействии. Если в сокете имеется очередь из нескольких соединений, используется первое соединение. Если запущенных соединений нет, socket_accept() будет блокирована, пока соединение не появится. Если socket сделан неблокирующим с помощью функции socket_set_blocking() или socket_set_nonblock() , будет возвращено FALSE . Ресурс сокета, возвращаемый функцией socket_accept(), не может использоваться для приёма новых соединений. Однако оригинальный прослушивающий сокет socket оста1тся открытым и может использоваться повторно. Возвращает новый ресурс сокета успехе, FALSE при ошибке. Код ошибки можно запросить функцией socket_last_error() . Этот код ошибки можно передавать в socket_strerror() для получения текстового объяснения ошибки. См. также socket_bind() , socket_connect() , socket_listen() , socket_create() и socket_strerror() . |
||||||||||
|