(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_accept — Aceita uma conexão com um socket
$socket
)
Após o socket socket
ter sido criado
usando socket_create(), passar um nome com
socket_bind(), e dizer para listar conexões
com socket_listen(), essa função irá aceitar
conexões vindas neste socket. Uma vez que uma conexão com sucesso
é feita, um novo "resource" do socket é retornado, que deve ser usado para
comunicação. Se há múltiplas conexões na fila do socket, a primeira irá ser usada.
Se não há conexões pendentes, socket_accept() irá bloquear
até que uma conexão esteja presente. Se socket
não for desbloqueado usando
socket_set_blocking() ou
socket_set_nonblock(), irá retornar FALSE
.
O socket resource retornado por
socket_accept() não deve ser usado para aceitar
novas conexões. A escuta original,
socket
, de qualquer modo, permanecer aberta e deve ser
reutilizada.
Returns a new socket resource on success, or FALSE
on error. The actual
error code can be retrieved by calling
socket_last_error(). This error code may be passed to
socket_strerror() para pegar uma explicação textual do erro.