PHP Streams函数

PHP stream_socket_sendto() 函数用于通过发送指定的数据套接字

语法

stream_socket_sendto(socket, data, flags, address) 

参数

socket必填。 指定要发送数据的套接字。
data必填。 指定要发送的数据。
flags可选。 标志的值可以是以下任意组合:
  • STREAM_OOB - 处理 OOB(带外)数据。
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);
?>