(PHP 4 >= 4.1.0, PHP 5)
socket_sendto — Envía un mensaje a un socket, ya esté conectado o no
La función socket_sendto() envía len bytes desde buf a través del socket socket al puerto port en la dirección addr.
Un recurso socket válido creado usando socket_create().
La información enviada será tomada desde el buffer buf.
Se enviarán len bytes desde buf.
El valor de flags puede ser una combinación de las siguientes banderas, unidas con el operador binario OR (|).
MSG_OOB | Enviar información OOB (fuera de banda). |
MSG_EOR | Indicar una marca de registro. La información enviada completa el registro. |
MSG_EOF | Cerra la parte enviadora del socket e incluir una notificación apropiada de éste al final de la información enviada. La información enviada completa la transacción. |
MSG_DONTROUTE | Evitar la ruta, usar la interfaz directa. |
La dirección IP del host remoto.
port es el número de puerto remoto al que se enviará la información.
socket_sendto() devuelve el número de bytes enviados al host remoto, o FALSE si ocurrió un error.
Example #1 Ejemplo de socket_sendto()
<?php
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
$msg = "Ping !";
$len = strlen($msg);
socket_sendto($sock, $msg, $len, 0, '127.0.0.1', 1223);
socket_close($sock);
?>