STREAM_SOCKET_SENDTO(3) 1 STREAM_SOCKET_SENDTO(3)
stream_socket_sendto - Sends a message to a socket, whether it is connected or not
SYNOPSIS
int stream_socket_sendto (resource $socket, string $data, [int $flags], [string $address])
DESCRIPTION
Sends the specified $data through the $socket.
PARAMETERS
o $socket
- The socket to send $data to.
o $data
- The data to be sent.
o $flags
- The value of $flags can be any combination of the following:
possible values for $flags
+-----------+----------------------------------+
| | |
|STREAM_OOB | |
| | |
| | Process OOB (out-of-band) data. |
| | |
+-----------+----------------------------------+
o $address
- The address specified when the socket stream was created will be used unless an alternate address is specified in $address. If
specified, it must be in dotted quad (or [ipv6]) format.
RETURN VALUES
Returns a result code, as an integer.
EXAMPLES
Example #1
stream_socket_sendto(3) Example
<?php
/* Open a socket to port 1234 on localhost */
$socket = stream_socket_client('tcp://127.0.0.1:1234');
/* Send ordinary data via ordinary channels. */
fwrite($socket, "Normal data transmit.");
/* Send more data out of band. */
stream_socket_sendto($socket, "Out of Band data.", STREAM_OOB);
/* Close it up */
fclose($socket);
?>
SEE ALSO
stream_socket_recvfrom(3), stream_socket_client(3), stream_socket_server(3).
PHP Documentation Group STREAM_SOCKET_SENDTO(3)