PHP stream_socket_sendto() 函数用于通过发送指定的数据套接字。
语法
stream_socket_sendto(socket, data, flags, address)
参数
socket | 必填。 指定要发送数据的套接字。 |
data | 必填。 指定要发送的数据。 |
flags | 可选。 标志的值可以是以下任意组合:
|
address | 可选。 除非在 address 中指定了备用地址,否则将使用创建套接字流时指定的地址。如果指定,则必须采用点分四边形(或[ipv6])格式。 |
返回值
返回结果代码,作为整数。
示例:stream_socket_sendto() 示例
下面的示例显示了stream_socket_sendto() 函数的用法。
<?php
//在本地主机上打开一个到端口1234的套接字
$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);
?>