关于gatewaywork重连问题

九日

我做了一个聊天的系统。当2分钟如果客户不发送消息。将会close断开。那么如果客户再次发送消息。不是在刷新的情况下。如何能够得到onConnect所分配的client_id呢。求指教 。谢谢

1649 1 0
1个回答

walkor

长连接应用为了防止连接被路由节点断开,需要定时发心跳数据,心跳间隔最好小于60秒。长连接应用必须加心跳,长连接应用必须加心跳,长连接应用必须加心跳。

onConnect的时候将client_id发送给客户端,客户端接收就行了。

  • 九日 2020-09-07

    是的。我的意思是。我需要2分钟断掉用户(已经实现),那么在已经close的情况下。 如何不用刷新浏览器,我就能主动请求onConnect。 换句话说。就是在我客户已经掉了的情况下。他再次发送消息。如何让他能够重新触发onConnect呢。 谢谢赐教

  • walkor 2020-09-07

    前端重新发起连接就好了

  • 九日 2020-09-07

    @1:对不起。脑子突然秀逗了。搞晕了。 现在可以了

年代过于久远,无法发表回答
🔝