stream_socket_accept
(PHP 5, PHP 7, PHP 8)
stream_socket_accept — Aceita uma conexão em um socket criado por stream_socket_server()
Descrição
$socket
, ?float $timeout
= null
, string &$peer_name
= null
): resource|falseAceita 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
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
- stream_socket_server() - Cria socket de servidor de domínio Internet ou Unix
- stream_socket_get_name() - Obtém o nome do socket local ou remoto
- stream_set_blocking() - Definir modo de bloqueio/não-bloqueio em um fluxo
- stream_set_timeout() - Define o limite de tempo em um fluxo
- fgets() - Lê uma linha de um ponteiro de arquivo
- fgetss() - Ler uma linha de um ponteiro de arquivo e retira as tags HTML
- fwrite() - Escrita binary-safe em arquivos
- fclose() - Fecha um ponteiro de arquivo aberto
- feof() - Testa pelo fim-de-arquivo em um ponteiro de arquivo
- Funções cURL