socket_listen
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
socket_listen
Референца за `function.socket-listen.php` со подобрена типографија и навигација.
socket_listen
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_listen — Слуша за конекција на сокет
= NULL
Откако сокетот socket е креиран со користење на socket_create() и е поврзан со име со
socket_bind(), може да му се наложи да слуша за дојдовни конекции на socket.
socket_listen() е применливо само за сокети од тип SOCK_STREAM or
SOCK_SEQPACKET.
Параметри
socket-
А Сокет инстанца креирана со socket_create() or socket_addrinfo_bind()
backlog-
Максимум од
backlogдојдовни конекции ќе бидат ставени во ред за обработка. Ако пристигне барање за конекција со полн ред, клиентот може да добие грешка со индикација заECONNREFUSED, или, ако основниот протокол поддржува повторно пренесување, барањето може да се игнорира за да успеат повторните обиди.Забелешка:
Максималниот број предаден на
backlogпараметарот многу зависи од основниот систем. На Linux, тој е тивко скратен наSOMAXCONN. На win32, ако се предадеSOMAXCONN, основниот давател на услуги одговорен за сокетот ќе го постави заостатокот на максимум reasonable вредност. Нема стандардна одредба за откривање на вистинската вредност на заостатокот на овој систем.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false Returns the number of bytes successfully written to the socket or
socket_last_error()on failure. The error code can be retrieved with
socket_strerror() . This code may be passed to
Види Исто така
- socket_accept() is transmitted.
- socket_bind() IPC пример
- socket_connect() - Тестира за крај на датотеката на покажувач на датотека
- socket_create() - Креирај сокет (крајна точка за комуникација)
- socket_strerror() - Reads a maximum of length bytes from a socket
- socket_addrinfo_bind() - Креирај и поврзи сокет од даден addrinfo