 |
socket_sendto (PHP 4 >= 4.1.0, PHP 5) socket_sendto -- Invia un messaggio ad un socket, a prescindere che sia connesso o meno Descrizioneint socket_sendto ( resource socket, string buf, int len, int flags, string addr [, int port] ) Avvertimento | Questa funzione č
SPERIMENTALE. Ovvero, il comportamento di questa funzione,
il nome di questa funzione, in definitiva tutto ciņ che č documentato qui
puņ cambiare nei futuri rilasci del PHP senza preavviso. Siete avvisati, l'uso di questa
funzione č a vostro rischio. |
La funzione socket_sendto() invia
len bytes dal buffer buf
attraverso il socket socket alla porta
port dell'indirizzo addr
Il valore ammessi per flags puņ essere uno dei
seguenti:
Tabella 1. valori possibili per flags 0x1 |
Elabora dati OOB (fuori banda).
| 0x2 |
Preleva il messaggio in arrivo.
| 0x4 |
Ignora il routing, usa l'interfaccia diretta.
| 0x8 |
I dati completano il record.
| 0x100 |
I dati completano al transazione.
|
Esempio 1. Esempio di socket_sendto()
<?php $sh = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); if (socket_bind($sh, '127.0.0.1', 4242)) { echo "Socket agganciato correttamente"; } $buf = 'Test Message'; $len = strlen($buf); if (socket_sendto($sh, $buf, $len, 0x100, '192.168.0.2', 4242) !== false) { echo "Messaggio inviato correttamente"; } socket_close($sh); ?>
|
|
Vedere anche
socket_send() e
socket_sendmsg().
|  |