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 — Envía un mensaje al socket, conectado o no
$socket
,$data
,$flags
= 0,$address
= ""
stream_socket_sendto() envía los datos
data
al socket socket
.
socket
El socket al cual enviar los datos data
.
data
Los datos a enviar.
flags
El valor de flags
puede ser la combinación
de las constantes siguientes:
STREAM_OOB |
Trata los datos en modo OOB (out-of-band ).
|
address
La dirección del socket se especifica cuando el socket es creado,
y será utilizada si otra dirección no es especificada
en el parámetro address
.
Cuando es proporcionada, debe estar en formato IP numérico (versión 4 o 6).
Retorna el código de resultado, en forma de integer, o false
en caso de error.
Ejemplo #1 Ejemplo con stream_socket_sendto()
<?php
/* Abre un socket en el puerto 1234 de localhost */
$socket = stream_socket_client('tcp://127.0.0.1:1234');
/* Envía datos directamente */
fwrite($socket, "Normal data transmit.");
/* Envía otros datos, en modo out of band. */
stream_socket_sendto($socket, "Mode out of Band.", STREAM_OOB);
/* Fin */
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)