如何发送消息到指定的客户端



向所有客户端发送消息如下:

function send_message($msg)
{
    global $clients;
    foreach($clients as $changed_socket)
    {
        socket_write($changed_socket, $msg, strlen($msg));
    }
    return true;
}

如何发送消息到指定的客户端,例如客户端#2?$clients数组看起来像这样:

Array
(
   [0]
   [1]
   [2]
   [3]
)

不需要运行foreach循环向每个客户端发送消息,只需向您想要的客户端发送消息。

function send_message($msg)
{
    global $clients;
    socket_write($clients[2], $msg, strlen($msg));
    return true;
}

相关内容

  • 没有找到相关文章