Socket.D v2.4.6 发布
Socket.D 协议
是基于"事件"和"语义消息""流"的网络应用层传输协议。有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。协议特点可参考《官网介绍》。
pyton 已开发完成,再在测试中;go, rust, c++ 正在开发中。
for Java 更新
- 添加 ClientConnectHandler 接口,提供连接时的拦截处理
- 添加 连接时 Handshake 元信息交互机制
- 添加 BrokerListener 异常转发支持
- 添加 Entity:delMeta 删除元信息接口
- 添加 BrokerListenerBase:getPlayerAny(name) 接口
- 优化 流异常传导性
- 优化 EntityDefault:metaPut 当 val=null时,视为删除
- 优化 ClientChannel:heartbeatHandle 添加 isClosing 的判断
- 优化 ClientChannel:heartbeatHandle 处理,增加内部会话关闭时,同步到外层
- 优化 ChannelDefault 内部的通道关闭改为延时100ms关,避免 sendClose 时通道坏掉
- 调整 BrokerListener 的能力方法,都改为公有
- 调整 心跳日志级别改为 debug
- smart-socket 升为 1.5.42
for JavaScript 更新
- 新增 BrokerListener 实现(node.js 可以开发 broker 服务了)
- 添加 Entity:delMeta 删除元信息接口
- 添加 连接时 Handshake 元信息交互机制
- 添加 ClientConnectHandler 接口,提供连接时的拦截处理
- 优化 EntityDefault:metaPut 当 val=null时,视为删除
- 优化 ClientChannel:heartbeatHandle 添加 isClosing 的判断
- 优化 ClientChannel:heartbeatHandle 处理,增加内部会话关闭时,同步到外层
- 优化 ChannelDefault 内部的通道关闭改为延时100ms关,避免 sendClose 时通道坏掉
- 优化 isClosedAndEnd 的判断条件,去掉 CLOSE1000_PROTOCOL_CLOSE_STARTING
视频演示效果:
- for H5
- for UniAPP
代码仓库:
官网:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源 OA 办公系统 — 勾股 OA 4.97.38 发布
勾股OA办公系统是一款简单实用的开源的企业办公系统。系统集成了系统设置、附件管理、人事管理、行政管理、消息管理、企业公告、知识库、审批流程设置、办公审批、日常办公、财务管理、客户管理、合同管理、项目管理、任务管理等功能模块。系统简约,易于功能扩展,方便二次开发,可以用来做日常OA,CRM,ERP,业务管理等系统。 勾股OAv4.97.38发布啦,本次主要更新了如下功能: 🔴更新日志: 1、优化:项目任务完成度,当没任务的时候调整为0%; 2、修复:修复不能越权删除他人的知识文章; 3、修复:项目删除最后一条评论信息后不刷新问题修复; 4、优化:新增员工姓名至少是两个汉字判断; 5、优化:数据库text类型字段统一修改为比较长的mediumtext类型; 6、修复:修复客户详情跟进记录、联 系 人、销售机会新增和编辑时,列表不更新问题; 7、优化:table2excel导出excel插件,新增表格行高,新增表格背景色,新增表格居左中右排版; 8、升级:layui更新到2.9.7版本; 9、修复:菜单展开模式下,右侧页面打开滚动展现不完整问题修复; 10、优化:优化客户列表的搜索条件,修...
- 下一篇
Visual Studio 2022 v17.9:面向 C++ 开发人员的全面更新
Visual Studio 2022 版本 17.9 为 C++ 开发人员引入了许多新功能和改进。 公告指出,用户现在可以使用Memory Layout功能直接在编辑器中可视化类、结构和联合的内存布局。此外,#include Diagnostics功能还可以深入了解包含文件中的元素使用频率,以及每个 #include 指令对当前正在编辑的文件的构建时间的影响。这些信息会方便地显示在编辑器中,便于参考。 对于 Unreal Engine 开发人员,IntelliSense 的一致性和准确性得到了提高,UE Blueprint 引用也得到了简化。对于 C++ 跨平台开发人员,现在可以直接从 Visual Studio 在远程 Linux 机器上运行单元测试,并为自己的项目指定自定义 CMake 可执行文件。 且新版 Visual Studio 2022 17.9 为包括 C++ 用户在内的所有 Visual Studio 用户带来了多项增强功能。譬如: 现在可以利用 AI 生成的 Git commit 信息,它有助于创建清晰、相关的提交描述。 还引入了一个 secondar...
相关文章
文章评论
共有0条评论来说两句吧...