socket_sendmsg
메시지를 보내십시오
함수 이름 : socket_sendmsg ()
해당 버전 : PHP 7.2.0 이상
함수 설명 : socket_sendmsg () 함수는 소켓을 통해 메시지를 보내는 데 사용됩니다.
구문 : bool socket_sendmsg (Resource $ socket, array $ message, int $ flags = 0)
매개 변수 :
반환 값 : 성공시 사실, 실패에 대한 거짓.
예:
// 创建套接字$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);
참고 :