kickUid
TCP/WebSocket可以使用。
强制Uid匹配的客户端下线。
在集群模式下同样可以使用。
函数原型:
/**
* 踢用户下线
* @param $uid
* @param bool $fromDispatch
*/
public function kickUid($uid, $fromDispatch = false)
例子:
/**
* 效率测试
* @throws \Server\CoreBase\SwooleException
*/
public function efficiency_test()
{
$this->kickUid(1000);
}
集群模式首先在本地服务器寻找匹配uid的客户端连接,如果没有找到则通过Dispatch服务器进行定位,找到并通知对应的服务器进行处理。