gatewrayworker 如何做断线重连?

tanzoo

因为是一个单机 当用户与服务器建立连接后 由于特殊情况掉线后如何 让用户重新连接上来呢?
有文档或者思路提供吗?
看过其他人说用joingroup 但是这个group中只有一个人(文档中 3、如果对应分组的所有client_id都下线,则对应分组会被自动删除。)

阅读 2038
1个回答

walkor

重连实际上就是重新走一遍最初socket登录的过程
可以参考workerman-chat

  • tanzoo 2018-03-12

    如果在用户掉线之前我给用户每秒发送1s,2s,3s ,用户掉线2s后重新连接 我能否给用户继续发送6s,7s,8s

  • walkor 2018-03-12

    重连后你发给它什么消息都可以,框架本身没限制你发送的内容

  • tanzoo 2018-03-12

    我的意思是重连前这个用户在内存中有个值 再用户重连后能否继续读取到@1:

  • walkor 2018-03-12

    最好存数据库里,弄个已读未读字段,客户读取后更新字段,重连后读取数据库中未读数据发过去。