socket_sendto
向套接字發送消息,無論它是否已連接
函數名:socket_sendto()
適用版本:PHP 4 >= 4.1.0, PHP 5, PHP 7
用法:socket_sendto(resource $socket, string $data, int $length, int $flags, string $address [, int $port = 0]) : int|false
說明: socket_sendto() 函數用於將數據發送到指定的遠程地址。
參數:
返回值:
示例:
// 创建套接字$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP); // 目标地址和端口$address = '127.0.0.1'; $port = 1234; // 要发送的数据$data = 'Hello, server!'; // 发送数据到指定地址if (socket_sendto($socket, $data, strlen($data), 0, $address, $port) === false) { echo "发送数据失败: " . socket_strerror(socket_last_error()) . "\n"; } else { echo "成功发送了" . strlen($data) . " 字节的数据到$address:$port\n"; } // 关闭套接字socket_close($socket);
注意事項: