登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
网络开发包
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
46
Star
477
Fork
119
GVP
noear
/
socket.d
代码
Issues
20
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
最新版
v2.5.20
fb6eb5e
2025-11-03 10:27
对比
Socket.D v2.5.20
西东
### java 适配更新: * 添加 ssl 双向认证支持 * 添加 Config:isSslNeedClientAuth,isSslWantClientAuth 配置 ### javascript 适配更新: * 添加 ssl 双向认证支持(只适合 node.js) * 添加 Config:getSslContext(), sslContext() 方法
最后提交信息为:
2.5.20
v2.5.19
fe0cd29
2025-11-03 00:08
对比
Socket.D v2.5.19
西东
### java 适配更新: * 新增 socketd-transport-neta 适配 * 修复 socketd-transport-netty 不能使用 ssl 的问题 * 修复 socketd-transport-smartsocket 不能使用 ssl 的问题 * 修复 socketd-transport-java-websocket 不能使用 ssl 的问题 * smartsocket 升为 1.7.4
最后提交信息为:
2.5.19
v2.5.18
92708fc
2025-03-10 18:23
对比
Socket.D v2.5.18
西东
### java 适配更新: * 修复 socketd-transport-java-websocket(client) 不能与 py socketd-transport-websocket(server) 互联的问题 * 优化 兼容未握手的异常处理 ### javascript 适配更新: * 优化 兼容未握手的异常处理 ### python 适配更新: * 优化 兼容未握手的异常处理
最后提交信息为:
2.5.18
v2.5.16
ac5b4c1
2025-03-02 20:40
对比
Socket.D v2.5.16
西东
### java 适配更新: * 修复 握手未成功时出错时,会造成 null 异常的问题 * 修复 socketd-transport-smartsocket 被恶意刷包时,可能会 oom 的问题 * 修复 socketd-transport-java-tcp 被恶意刷包时,可能会 oom 的问题
最后提交信息为:
2.5.16
v2.5.15
f191f74
2025-02-22 16:48
对比
Socket.D v2.5.15
西东
### java 适配更新: * netty 升为 4.1.118.Final ### python 适配更新: * 优化 默认循环和静默代码
最后提交信息为:
2.5.15
v2.5.13
02a6dc1
2024-11-10 09:12
对比
Socket.D v2.5.13
西东
### java 适配更新: * smartsocket 升为 1.5.54
最后提交信息为:
2.5.13
v2.5.12
85061bb
2024-09-29 13:50
对比
Socket.D v2.5.12
西东
### java 适配更新: * smartsocket 升为 1.5.52
最后提交信息为:
.gitee
v2.5.11
da16d9e
2024-07-27 10:52
对比
Socket.D v2.5.11
西东
2.5.10 无法拉取 java sdk maven 包。重新发包!
最后提交信息为:
2.5.11
v2.5.10
742fa74
2024-07-24 07:55
对比
Socket.D v2.5.10
西东
### java 适配更新: * 添加 websocket 子协议验证开关控制 * smartsocket 升为 1.5.50 ### javascript 适配更新: * 添加 websocket 子协议验证开关控制 ### python 适配更新: * 添加 websocket 子协议验证开关控制 ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.10
v2.5.9
7c9cc0b
2024-07-07 07:48
对比
Socket.D v2.5.9
西东
### java 适配更新: * 修复 socketd-transport-spring-websocket 不能通过子协议验证的问题 * smartsocket 升为 1.5.46 ### javascript 适配更新: * 无 ### python 适配更新: * 无 ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.9
v2.5.7
42c5e4b
2024-06-25 18:34
对比
Socket.D v2.5.7
西东
### java 适配更新: * 添加 静态 spi 加载方式(避免某些打包方案让 java spi 失效) ### javascript 适配更新: * 无 ### python 适配更新: * 无 ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.7
v2.5.6
ed1fb5e
2024-06-18 21:34
对比
Socket.D v2.5.6
西东
### java 适配更新: * smartsocket 升为 1.5.44 ### javascript 适配更新: * 强化 EntityDefault::dataSet 方法,支持 Buffer 传入 * 强化 Session::sendAlarm 支持 Entity 传入 ### python 适配更新: * 优化 Session::send_alarm 申明,支持 alarm: str|Entity ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.6
v2.5.5
76588a3
2024-06-14 15:41
对比
Socket.D v2.5.5
西东
### java 适配更新: * 无 ### javascript 适配更新: * 修复 wechat 的环境识别问题 * 发布 socket.d.esm.js ### python 适配更新: * 无 ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.5
v2.5.4
8c3ff84
2024-06-13 13:58
对比
Socket.D v2.5.4
西东
### java 适配更新: * 添加 新的每秒帧流量控制接口 TrafficLimiter * 添加 Listener:onReply, onSend 方法,方便帧流量统计 * 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位 * 移除 旧的基于信号量的流量控制方式 ### javascript 适配更新: * 添加 Listener:onReply, onSend 方法,方便帧流量统计 * 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位 * 调整 代码结构与 java,python 尽量保持相近 ### python 适配更新: * 添加 Listener:onReply, onSend 方法,方便帧流量统计 * 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位 ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.4
v2.5.3
94aff55
2024-06-03 07:40
对比
Socket.D v2.5.3
西东
### java 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 移除 LoadBalancer:isActive() 接口 ### javascript 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 添加 BroadcastBroker 接口(提供类似 stomp 的体验) * 修复 在 ios/android 上检测 TextEncoder 出错的问题(2.3.10 出现的) ### python 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 添加 BroadcastBroker 接口(提供类似 stomp 的体验) ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.3
v2.5.2
6ed0479
2024-06-02 19:36
对比
Socket.D v2.5.2
西东
### java 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 移除 LoadBalancer:isActive() 接口 ### javascript 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 添加 BroadcastBroker 接口(提供类似 stomp 的体验) ### python 适配更新: * 添加 SessionUtils 工具类 * 添加 Session::isActive() * 添加 BroadcastBroker 接口(提供类似 stomp 的体验) ### 兼容提醒: v2.5 之后,`sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
2.5.2
v2.5.0
7e286ad
2024-05-23 18:28
对比
Socket.D v2.5.0
西东
### java 适配更新: * 添加 java-websocket 适配子协议验证(避免乱连) * 添加 spring-websocket 适配子协议验证(避免乱连) * 添加 BroadcastBroker 接口(提供类似 stomp 的体验) * 添加 LoadBalancer:isActive 接口 * 修复 server.stop 后不能自动通出的进程问题(在 tomcat 部署下) * 修复 session.close 后不能自动通出的进程问题(在 tomcat 部署下) ### javascript 适配更新: * 添加 websocket 适配子协议验证(避免乱连) ### python 适配更新: * 添加 websocket 适配子协议验证(避免乱连) ### 兼容提醒: `sd:ws` 需要客户端和服务端同时升级(因为加了 `子协议验证`)
最后提交信息为:
Merge branch 'dev' of
https://github.com/noear/socket.d
into dev
v2.4.18
52c0181
2024-05-17 14:50
对比
Socket.D v2.4.18
西东
### java 适配更新: * 优化 内存的限流控制提示 ### javascript 适配更新: * 无 ### python 适配更新: * 无
最后提交信息为:
2.4.18
v2.4.17
e493940
2024-05-16 17:34
对比
Socket.D v2.4.17
西东
### java 适配更新: * 添加 基于内存的限流控制支持 ### javascript 适配更新: * 无 ### python 适配更新: * 无
最后提交信息为:
2.4.17
v2.4.16
3da72d9
2024-05-12 22:24
对比
Socket.D v2.4.16
西东
### java 适配更新: * 添加 Session::attrDel 接口 * 添加 ListenerWrapper 类,方便应用定制 * 优化 java-websocket 适配,增加 header 转移 * 优化 spring-websocket 适配,增加 header 转移 * 优化 java-websocket 适配,增加 setReuseAddr(true) 配置 ### javascript 适配更新: * 添加 提供者手动注册接口 * 优化 SocketD.newEntity 与小程序的兼容性(小程不支持 File、Blob 类型) ### python 适配更新: * 修复 stream.on_reply 非异步调用出错的问题 * 优化 流的超时处理 * 调整 语言版本需求改为 3.10
最后提交信息为:
2.4.16
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/noear/socket.d.git
git@gitee.com:noear/socket.d.git
noear
socket.d
socket.d
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册