ws封装板块
2023-11-09 21:50:48
0
举报
前端做im通讯时,必要的对websocket的封装
基本事件枚举
打开
关闭
重连
错误
消息
被踢出
类
方法
初始化
调用重置方法
定义收到消息事件
触发消息事件
当是踢除,触发踢除事件
重连
重置
清除心跳定时器
清除重连定时器
被踢或者人为关闭,不重连
是否超出重连限制
发出重连,累加次数
触发重连事件
暴露主要方法
是否在连接
实例存在
状态正确
非被剔非被人为关闭
关闭
重连
优化建议
类中的方法与对外暴露的方法存在重复
某些方法或者变量没有思考好存在什么位置
回调函数是用来做什么的,发挥价值是什么时候