©
This document uses PHP Chinese website manual Release
(PHP 5)
stream_socket_sendto — Sends a message to a socket, whether it is connected or not
$socket
, string $data
[, int $flags
= 0
[, string $address
]] )
Sends the specified data
through the
socket
.
socket
The socket to send data
to.
data
The data to be sent.
flags
The value of flags
can be any combination
of the following:
STREAM_OOB | Process OOB (out-of-band) data. |
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.
Returns a result code, as an integer.
Example #1 stream_socket_sendto() Example
<?php
$socket = stream_socket_client ( 'tcp://127.0.0.1:1234' );
fwrite ( $socket , "Normal data transmit." );
stream_socket_sendto ( $socket , "Out of Band data." , STREAM_OOB );
fclose ( $socket );
?>
[#1] mrforsythexeter at googlemail dot com [2013-07-10 16:07:59]
The return appears to be the size in bytes of the data written to the socket, or -1 on failure (this could be because of non blocking)