The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)
(PHP 5, PHP 7, PHP 8)
stream_socket_sendto — Envia uma mensagem a um socket, conectado ou não
$socket
,$data
,$flags
= 0,$address
= ""
Envia os dados especificados em data
através do
socket
.
socket
O socket ao qual serão enviados os dados especificados em data
.
data
Os dados a serem enviados.
flags
O valor de flags
pode ser qualquer combinação
a seguir:
STREAM_OOB |
Processa dados fora-de-banda (do inglês OOB, out-of-band). |
address
O endereço especificado quando o fluxo do socket foi criado será usado
a menos que um endereço alternativo seja especificado em address
.
Se especificado, deve estar no formato de quadrante pontilhado (::), ou [ipv6].
Retorna um código de resultado, como um inteiro, ou false
em caso de falha.
Exemplo #1 Exemplo de stream_socket_sendto()
<?php
/* Abre um socket na porta 1234 do servidor local */
$socket = stream_socket_client('tcp://127.0.0.1:1234');
/* Envia dados comuns por canais comuns. */
fwrite($socket, "Transmissão normal de dados.");
/* Envia mais dados fora de banda. */
stream_socket_sendto($socket, "Dados Fora da Banda.", STREAM_OOB);
/* Fecha o socket */
fclose($socket);
?>
The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)