前端页面展示和 socket 的断开重连没有必然的联系的。 页面展示由你前端逻辑控制。只是 socket 断开会有一些影响,比如丢消息。

4年前 评论 基于 Swoole 开发实时在线聊天室(十五):实现用户头像上传功能

楼主是一边上班一边搞研究写东西吗。

4年前 评论 基于 Swoole 开发实时在线聊天室(十五):实现用户头像上传功能

这里有个问题。就是 socket 会不间断的断开然后连接。这种体验一点不好。虽然断开重连机制很好,可一个小时,断断续续连几十次也不好。本来前端没断开了,服务端却把前端断开了。具体细节,还不清楚。

4年前 评论 基于 Swoole 开发实时在线聊天室(十五):实现用户头像上传功能

WebsocketProxy::on('connect', … # 这里最好不要 emit('connect' 因为服务端自己会这样做。如果前端对 connect 进行侦听,并加了某些逻辑。...

4年前 评论 基于 Swoole 开发实时在线聊天室(八):Websocket 服务端重构与用户认证

这样还有一个问题。虽然让用户最终是没连上。但是 socket.io 自动重连的机制会让它一直连一直断一直连一直断。这个还需要额外处理。

4年前 评论 基于 Swoole 开发实时在线聊天室(六):建立 socket.io 客户端与 Swoole Websocket 服务器的连接