Skip to content

Socket.D v2.0.12

Choose a tag to compare

@noear noear released this 09 Nov 14:45
· 1440 commits to main since this release
  • 添加 Handshake::getScheme 接口
  • 添加 Handshake::getPath 接口
  • 添加 Session:reconnect 手动重链接口
  • 添加 Entity:getDataAsBytes 接口
  • 添加 ClientConfigHandler,ServerConfigHandler 接口
  • 添加 客户端监听器内的 session 手动重连能力(用户可控制关闭时,是否马上重连)
  • 添加 "sd:" 协议头支持(方便用户识别协议的区别)
  • 添加 idleTimeout 配置支持(默认为 0)
  • 添加 三个附助监听器 RouterListener,BuilderListener,RouterListener(简化开发)
  • 添加 url 鉴权支持
  • 简化 握手与关闭流程
  • 优化 Handshake 交互流(有拒绝异常,与超时异常)
  • 优化 Processor 接口设计(面向通道,不再面向会话)
  • 优化 通道有效检测,增加是否关闭条件
  • 取消 Session::sendAndRequest(topic,entity,callback) 请求异步回调模式接口(感觉,宜少不宜多)