PHP 8.5.0 Alpha 1 available for testing

socket_send

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

socket_sendEnvía datos a un socket conectado

Descripción

socket_send(
    Socket $socket,
    string $data,
    int $length,
    int $flags
): int|false

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 (|).

Valores posibles para flags
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 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.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top