stream_socket_accept

(PHP 5, PHP 7, PHP 8)

stream_socket_acceptAceita uma conexão em um socket criado por stream_socket_server()

Descrição

stream_socket_accept(resource $socket, ?float $timeout = null, string &$peer_name = null): resource|false

Aceita uma conexão em um socket previamente criado por stream_socket_server().

Parâmetros

socket

O socket do servidor de onde a conexão será aceita.

timeout

Substitui o limite de tempo padrão de aceitação do socket. O tempo deve ser informado em segundos. Por padrão, default_socket_timeout é usado.

peer_name

Será definido para o nome (endereço) do cliente que conectou, se incluído e disponível no transporte selecionado.

Note:

Pode também ser determinado mais tarde usando stream_socket_get_name().

Valor Retornado

Retorna um fluxo para a conexão de socket aceita ou false em caso de falha.

Registro de Alterações

Versão Descrição
8.0.0 timeout agora pode ser nulo.

Notas

Warning

Esta função não deve ser usada com sockets de servidor UDP. No lugar dela, use stream_socket_recvfrom() e stream_socket_sendto().

Veja Também