stream_socket_sendto
stream_socket_sendto
(PHP 5, PHP 7)
stream_socket_sendto - 将消息发送到套接字,无论它是否连接
描述
int stream_socket_sendto ( resource $socket , string $data [, int $flags = 0 [, string $address ]] )
data
通过socket
。发送指定。
参数
socket
要发送data
到的套接字。
data
要发送的数据。
flags
flags
值可以是以下任意组合:
STREAM_OOB | Process OOB (out-of-band) data. |
---|
address
在套接字流创建时指定的地址将被使用,除非在中指定了替代地址address
。
如果指定,则必须采用点分四(或ipv6)格式。
返回值
以整数形式返回结果代码。
示例
示例#1 stream_socket_sendto()示例
<?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
?>
另请参阅
- stream_socket_recvfrom() - 从套接字接收数据,连接与否
- stream_socket_client() - 打开Internet或Unix域套接字连接
- stream_socket_server() - 创建一个Internet或Unix域服务器套接字
← stream_socket_recvfrom
stream_socket_server →