WebSocketService

WebSocketService服务


你需要写个类集成自rap\swoole\websocket\WebSocketService你需要实现两个方法

方法名用途
tokenToUserId通过 get参数获得用户的 id ,如果返回空的话会断开连接
onOpen用户id 上线后你需要做的处理

自定义方法

你可以在该类中定义自己的方法,系统会根据客户端发送的内容自己路由到对应的方法如

  1. /**
  2. * @param string $user_id 用户 id
  3. * @param array $data 客户端发送的数据
  4. */
  5. public function sendMsg($user_id,$data){
  6. }

客户端给服务端发送消息

  1. {
  2. method:'sendMsg' //根据这个字段路由
  3. //其他自定义字段
  4. }

上一篇:WebSocket服务   下一篇:协程Coroutine