PHP 8.0.0 Release Candidate 3 available for testing

socket_send

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

socket_sendEnvia dados para um socket conectado

Descrição

socket_send ( resource $socket , string $buf , int $len , int $flags ) : int
Aviso

Esta função é EXPERIMENTAL. O comportamento, seu nome e documentação podem mudar sem aviso em futuras versões do PHP. Utilize por sua própria conta e risco.

A função socket_send() envia len bytes para o socket socket de buf

O valor de flags pode ser alguma combinação ORed das seguintes:

Possíveis valores para flags
0x1 Processo OOB (out-of-band) de dados
0x2 Ver mensagens de entrada.
0x4 Bypass routing, usa interface direta.
0x8 Fluxo completo de dados.
0x100 Transação completa de dados.

Veja também socket_sendmsg() e socket_sendto().

add a note add a note

User Contributed Notes 1 note

up
-2
raf_edu17 at hotmail dot com
1 year ago
//creo la conexio socket
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); //protocolo UDP
//$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //protocolo TCP

//obtengo valor en bytes
$len = strlen($msg->toString(1));

//envio informacion a socket
$sendMsg = socket_send($sock, $msg->toString(1), $len, MSG_DONTROUTE);

//cierro conexion iniciada
socket_close($sock);
To Top