sendToUids

TCP/WebSocket可以使用。

向多个Uid绑定的客户端发送消息。

在集群模式下同样可以使用。

函数原型:

    /**
     * 批量发送消息
     * @param $uids
     * @param $data
     * @param $fromDispatch
     */
    public function sendToUids($uids, $data, $fromDispatch = false)

例子:

   /**
     * 效率测试
     * @throws \Server\CoreBase\SwooleException
     */
    public function efficiency_test()
    {
        $data = $this->client_data->data;
        $this->sendToUids([1,2,3], $data);
    }

集群模式首先在本地服务器寻找匹配uid的客户端连接,如果没有找到则通过Dispatch服务器进行定位,找到并通知对应的服务器进行处理。

results matching ""

    No results matching ""