|
|
分享源码
| 界面截图: |
- |
| 是否带模块: |
- |
| 备注说明: |
- |
本帖最后由 咸鱼666 于 2026-1-13 09:43 编辑
论坛逛了一圈,TCP服务端,只有修复版的etcp、基于hp的tcp、同样基于asio的ZhuTcp能用
etcp没独立事件
hp版太大
ZhuTcp有些不需要的功能,应该还能精简
所以直接AI生成了一个,基于ASIO,原始DLL120kb,Upx后50,直接调用dll命令,很mini了,按需使用内存加载吧,用的落的内存加载,自行替换
更新了一下, 新版不依赖VCRUNTIME140.dll,某些精简版系统没有,按需使用吧,这个DLL压缩后90kb
同时提供例子
2026.1.13更新
新增DLL命令
服务端:
服务端_启动Ex - 扩展启动(支持原始模式、发送队列限制、心跳超时等)
服务端_置原始模式 - 设置原始模式(不使用长度前缀)
服务端_置最大发送队列 - 设置发送队列上限
服务端_置心跳超时 - 设置心跳超时自动踢人
客户Duan:
客户Duan_连接Ex - 带超时的连接
客户Duan_取发送队列大小 - 获取待发送数据量
客户Duan_置原始模式 - 设置原始模式
客户Duan_置最大发送队列 - 设置发送队列上限
客户Duan_置连接超时 - 设置默认连接超时
客户Duan_销毁全部 - 销毁所有客户Duan
通用:
TCP_取错误信息 - 获取错误码描述
新增常量
17种错误码常量(TCP_成功、TCP_错误_连接超时等)
2种新断开原因(心跳超时、队列满)
默认值常量
新增扩展函数
TCP_检查错误 - 检查返回值是否为错误
TCP_取断开原因文本 - 获取断开原因中文描述
TCP_取错误码文本 - 获取错误码中文描述
|
-
-
asio测试.e
38.12 KB, 下载次数: 71, 下载积分: 精币 -2 枚
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 收藏|主题: 347, 订阅: 6
- · 好贴精选|主题: 213, 订阅: 2
|