- WebSocketService
- WebSocketService服务
- 自定义方法
WebSocketService
WebSocketService服务
你需要写个类集成自rap\swoole\websocket\WebSocketService你需要实现两个方法
方法名 | 用途 |
---|---|
tokenToUserId | 通过 get参数获得用户的 id ,如果返回空的话会断开连接 |
onOpen | 用户id 上线后你需要做的处理 |
自定义方法
你可以在该类中定义自己的方法,系统会根据客户端发送的内容自己路由到对应的方法如
/**
* @param string $user_id 用户 id
* @param array $data 客户端发送的数据
*/
public function sendMsg($user_id,$data){
}
客户端给服务端发送消息
{
method:'sendMsg' //根据这个字段路由
//其他自定义字段
}
上一篇:WebSocket服务 下一篇:协程Coroutine