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 4 of 11

2.4.8

java 适配更新:

* 添加 X-Hash 元信息支持
* smartsocket 升为 1.5.43

javascript 适配更新:

* 添加 X-Hash 元信息支持

2.4.7

java 适配更新:

* 添加 spi 手动注册方式
* 调整 读写缓冲大小配置默认 512 改为 4k(主要用在 bio 跟 aio 上)
* 调整 smartsocket 附件的处理(简化)
* 调整 client:open 改为无异常模式
* 调整 Config::isSequenceSend 更名为 isSerialSend
* 调整 Config::getIdGenerator 改为 genId
* 调整 HandshakeDefault path 为空时,默认为 /
* 调整 把发送锁改为配置决伫的固定模式
* 简化 心跳异常日志

javascript 适配更新:

* 添加 Entity::metaAsDouble,metaAsLong,保持与 java 一至(方便文档统一)
* 调整 Config::getIdGenerator 改为 genId
* 调整 HandshakeDefault path 为空时,默认为 /
* 调整 ByteBuffer::getBytes 为异步模式,保持与 BlobBuffer 相同体验
* 修复 StrUtil::parseUri 没有 ? 时出错的问题
* 简化 心跳异常日志

2.4.5

java 适配更新:

* 优化 Stream 异常传导性
* 添加 Entity:delMeta 删除元信息接口

javascript 适配更新:

* 完善 BrokerListener 实现(node.js 支持 broker 开发了)
* 添加 Entity:delMeta 删除元信息接口

2.4.4

java 适配更新:

* 添加 BrokerListener 异常转发支持

javascript 适配更新:

* 完成 BrokerListener 开发(node.js 支持 broker 开发了)

2.4.3

java 适配更新:

* 优化 EntityDefault:metaPut 当 val=null时,视为删除
* 优化 ClientChannel:heartbeatHandle 添加 isClosing 的判断
* 优化 ClientChannel:heartbeatHandle 处理,增加内部会话关闭时,同步到外层
* 优化 ChannelDefault 内部的通道关闭改为延时100ms关,避免 sendClose 时通道坏掉
* 调整 BrokerListener 的能力方法,都改为公有
* 调整 心跳日志级别改为 debug
* 添加 BrokerListenerBase:getPlayerAny(name) 接口
* smart-socket 升为 1.5.42

javascript 适配更新:

* 优化 EntityDefault:metaPut 当 val=null时,视为删除
* 优化 ClientChannel:heartbeatHandle 添加 isClosing 的判断
* 优化 ClientChannel:heartbeatHandle 处理,增加内部会话关闭时,同步到外层
* 优化 ChannelDefault 内部的通道关闭改为延时100ms关,避免 sendClose 时通道坏掉
* 优化 isClosedAndEnd 的判断条件,去掉 CLOSE1000_PROTOCOL_CLOSE_STARTING

2.4.2

java 适配更新:

* 添加 连接时 Handshake 元信息交互机制

javascript 适配更新:

* 添加 连接时 Handshake 元信息交互机制


应用示例:


javascript
SocketD.createServer("sd:ws")
.listen(new EventListener()
.doOnOpen(s->{s.handshake().outMeta("test","1")})
)
.open();

Page 4 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.