socket_sendto()
socket_sendto - Sends a message to a socket, whether it is connected or not
Syntax
int socket_sendto (
resource $socket,
string $buf,
int $len,
int $flags,
string $addr,
int $port)
Arguments
- socket - A valid socket resource created using socket_create().
- buf - The sent data will be taken from buffer buf.
- len - len bytes from buf will be sent.
- flags - The value of flags can be any combination of the following flags, joined with the binary OR ( |) operator. Possible values for flags MSG_OOB Send OOB (out-of-band) data. MSG_EOR Indicate a record mark. The sent data completes the record. MSG_EOF Close the sender side of the socket and include an appropriate notification of this at the end of the sent data. The sent data completes the transaction. MSG_DONTROUTE Bypass routing, use direct interface.
- addr - IP address of the remote host.
- port - port is the remote port number at which the data will be sent.
Description
The function socket_sendto() sends len bytes from buf through the socket socket to the port at the address addr.
Version
PHP 4.1.0, 5
Return value
socket_sendto() returns the number of bytes sent to the remote host, or FALSE if an error occurred.