socket_send
En esta página
socket_send
Envía datos a un socket conectado
Descripción#
php
socket_send(Socket $socket, string $data, int $length, int $flags): intphp
La función socket_send envía length bytes al socket socket desde el buffer data.
Parámetros#
socket
Una instancia de Socket creada por socket_create o socket_accept.
data
Un buffer que contiene los datos que serán enviados al host remoto.
length
El número de bytes que deben ser enviados al host remoto desde el buffer data.
flags
El valor del parámetro flags puede ser una combinación de los siguientes flags, unidos por un OR a nivel de bits (|).
MSG_OOB |
Trata los datos OOB (out-of-band). |
MSG_EOR |
Indica un marcador de registro. Los datos enviados completan el registro. |
MSG_EOF |
Termina el envío a través del socket e incluye una notificación apropiada al final de los datos enviados. Los datos enviados completan la transacción. |
MSG_DONTROUTE |
Ignora el enrutamiento, utiliza una interfaz directa. |
Valores posibles para flags
Valores devueltos#
Devuelve el número de bytes enviados, o false si ocurre un error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.0.0 | socket ahora es una instancia de Socket ; anteriormente, era un resource. |
Véase también#
socket_sendto