Socket.d

Latest version: v2.5.7

Safety actively analyzes 640296 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 11

2.3.7

java 适配更新:
* 添加 Client::openOrThow() 方法,原 open() 不再出异常
* 调整 ClientChannel 内部处理,支持首次连接失败后仍可用
* 简化 ClientBase::open() 处理


javascript 适配更新:

* 添加 Client::openOrThow() 方法,原 open() 不再出异常
* 调整 ClientChannel 内部处理,支持首次连接失败后仍可用
* 简化 ClientBase::open() 处理

变更示例:

java
//如果不能连接正常返回(由心跳尝试不断连接)
let session = SocketD.createClient("sd:tcp://127.0.0.1:8602/?token=1b0VsGusEkddgr3d")
.open();

//如果不能连接则异常
let session = SocketD.createClient("sd:tcp://127.0.0.1:8602/?token=1b0VsGusEkddgr3d")
.openOrThow();

2.3.6

java 适配更新:
* 添加 Session::liveTime 接口
* 添加 Entity.of 快捷方法


javascript 适配更新:

* 添加 Session::liveTime 接口

变更示例:

java
//Entity.of 快捷实例构建
session.send("/demo", Entity.of("hi!"));

//最后活动时间
session.liveTime();

2.3.5

java 适配更新:
* 添加 连接协议对 meta 传递的支持
* 添加 Handshake:path 方法
* 添加 CodecReader::peekByte 方法
* 调啵 发送时允许实体为 null(总有不需要传的时候)
* 优化 Codec::decodeString 处理方式


javascript 适配更新:

* 添加 连接协议对 meta 传递的支持
* 添加 Handshake:path 方法
* 添加 CodecReader::peekByte 方法
* 调啵 发送时允许实体为 null(总有不需要传的时候)
* 优化 Codec::decodeString 处理方式

变更示例:

java
//连接时增加元信息传递支持
SocketD.createClient(url)
.config(c->c.metaPut("user","xxx"))
.open();

2.3.4

java 适配更新:
* 调整 Entity:at() 更名为 Message:atName() (方便跨语言迁移)
* 调整 sendAndRequest(timeout=-1)时,表示使用配置的流超时
* 添加 MessageHandler 接口,方便做IOC容器组件化控制


javascript 适配更新:

* 调整 Entity:at() 更名为 Message:atName() (方便跨语言迁移)
* 调整 sendAndRequest(timeout=-1)时,表示使用配置的流超时
* 完成 wx 原生接口兼容测试!!!

变更示例:

java
session.sendAndRequest("demo", new StringEntity(""), -1).thenReply(r->{
//...
});

2.3.3

javascript 适配更新:

* 优化 uniapp 兼容

2.3.2

java 适配更新:

* 添加 range 元信息快捷方式

javascript 适配更新:

* 添加 range 元信息快捷方式
* 完成 uniapp(h5, android, ios) 兼容性测试
* 完成 node.js 兼容性测试

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.