socket_sendmsg
メッセージを送信します
関数名:socket_sendmsg()
該当するバージョン:PHP 7.2.0以上
関数の説明:socket_sendmsg()関数は、ソケットを介してメッセージを送信するために使用されます。
構文:bool socket_sendmsg(リソース$ socket、array $ message、int $ flags = 0)
パラメーター:
返品値:成功の真のリターン、および失敗にfalseを返します。
例:
// 创建套接字$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 连接到服务器$connect = socket_connect($socket, '127.0.0.1', 8080); if ($connect === false) { echo "连接失败:" . socket_strerror(socket_last_error($socket)); exit; } // 构建消息数组$message = [ 'iov' => ['Hello, Server!'], 'control' => [], 'flags' => 0, ]; // 发送消息if (socket_sendmsg($socket, $message, 0) === false) { echo "发送消息失败:" . socket_strerror(socket_last_error($socket)); } else { echo "消息发送成功!"; } // 关闭套接字socket_close($socket);
注: