• WebSocketService
    • WebSocketService服务
    • 自定义方法

    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