Lib\Gateway类提供的接口 - unbindUid

优质
小牛编辑
135浏览
2023-12-01

说明:

  1. void Gateway::unbindUid(string $client_id, mixed $uid);

将client_id与uid解绑。

注意:当client_id下线(连接断开)时会自动与uid解绑,开发者无需在onClose事件调用Gateway::unbindUid。

参数

  • $client_id

客户端的client_id

  • $uid

数字或者字符串。

范例

  1. use GatewayWorkerLibGateway;
  2. class Events
  3. {
  4. ...
  5. public static function onMessage($client_id, $message)
  6. {
  7. // $message = '{"type":"logout","uid":"xxxxx"}'
  8. $req_data = json_decode($message, true);
  9. Gateway::unbindUid($client_id, $req_data['uid']);
  10. }
  11. ...
  12. }