递归火山软件开发平台

标题: 【源码】[251109更新]Easy WebSocket 客户端 支持ws和wss [打印本页]

作者: 小小小小鸟    时间: 2025-10-19 20:54
标题: 【源码】[251109更新]Easy WebSocket 客户端 支持ws和wss
本帖最后由 小小小小鸟 于 2025-11-9 14:38 编辑

背景:PC目前现有的websocket客户端要么不好使,要么编译后有一堆附加文件,用OpenSSL容易冲突,而且还不支持设置代理,所以自己写了一个,编译后体积增量比较小,源码自带例子使用WTL窗口编译后1.3MB,同时支持ws和wss,没有别的dll文件。
特点:
1、基于asio独立版(1.32.0), websocketpp(0.8.2), boost-wintls(1.0.0)实现,支持ws和wss,利用Windows自带的Schannel进行TLS解密,不用第三方TLS库(如OpenSSL),编译后体积增量小,无其它附加文件。2、支持设置http代理(支持用户名密码验证)。
3、多个客户端对象共享一个独立线程实现IO读写,避免每个客户端都建立一个自己的线程,也因此需注意不要在事件中执行耗时任务。
PS:欢迎测试,有问题请反馈,会及时修复的。纯开源,源码回复可见。
(, 下载次数: 154)


更新内容:
251009:添加取连接状态(小蜗牛~)





作者: 无夜    时间: 2025-10-19 21:06
大佬必火
作者: 摘星揽月    时间: 2025-10-19 21:11
111

作者: zqiz    时间: 2025-10-19 21:22
666666666
作者: urenai    时间: 2025-10-19 21:25
赞啊              
作者: urenai    时间: 2025-10-19 21:25
赞啊              
作者: 小蜗牛    时间: 2025-10-19 21:31
支持.
作者: Xelloss0618    时间: 2025-10-19 22:27
**分享
作者: Pomelo    时间: 2025-10-19 23:07
支持支持
作者: 乐易论坛    时间: 2025-10-19 23:51
必须支持!!!!
作者: 高山!&流水    时间: 2025-10-20 00:35
大佬666
作者: 山梦    时间: 2025-10-20 07:47

大佬666
作者: rinipp    时间: 2025-10-20 08:59
感谢分享
作者: 大有可为    时间: 2025-10-20 09:06
666
作者: 17839007125    时间: 2025-10-20 11:02
源码】Easy WebSocket 客户端 支持ws和wss
作者: 阿丘    时间: 2025-10-20 11:03
学习学习
作者: 1980882096    时间: 2025-10-20 11:16
感谢分享
作者: yifan09    时间: 2025-10-20 11:19

大佬必火
作者: sparklai    时间: 2025-10-20 11:55
666666666
作者: 没什么鱼    时间: 2025-10-20 14:39
大佬鸟儿虽小,但手法很硬:噜阿噜
作者: lichenxui    时间: 2025-10-20 15:00
6666666666666
作者: yb1984724    时间: 2025-10-20 16:28

必须支持!!!!
作者: 火绒    时间: 2025-10-20 16:56
学习一下。。。
作者: huayanzhen    时间: 2025-10-20 18:45
支持 顶起来
作者: huayanzhen    时间: 2025-10-20 19:06
楼主,服务端也一起搞一个啊,赞你
作者: cdmmye    时间: 2025-10-20 19:09
任何组件都有优点缺点,不能一概而论
作者: cl6843751    时间: 2025-10-20 19:12

必须支持!!!!
作者: 办公自动化    时间: 2025-10-20 19:44
Easy WebSocket 客户端 支持ws和wss
作者: 紫苏    时间: 2025-10-20 20:26

作者: alanwoo    时间: 2025-10-21 01:23
谢谢分享
作者: lxhabc123l    时间: 2025-10-21 12:56
WebSocket 客户端 支持
作者: 就这    时间: 2025-10-21 18:02
Easy WebSocket 客户端 支持ws和wss
作者: 3219720339    时间: 2025-10-22 00:37
可以可以 看看
作者: fengyishen    时间: 2025-10-23 04:20
查看本帖隐藏内容
作者: wu5492579    时间: 2025-10-23 09:16
查看本帖隐藏内容
作者: aycap    时间: 2025-10-23 09:56
赞一下
作者: 18671253600    时间: 2025-10-23 10:14
支持中文开发
作者: kantal    时间: 2025-10-23 14:37
赞一个!:噜阿噜
作者: xbp2015    时间: 2025-10-23 15:12
66666666666
作者: xcbxiang123    时间: 2025-10-23 16:55

作者: 易涛涛    时间: 2025-10-24 01:39
学习
作者: 穗玉天涯    时间: 2025-10-24 19:30
大佬有教程吗?小白不会用啊,
作者: 小小小小鸟    时间: 2025-10-24 19:52
穗玉天涯 发表于 2025-10-24 19:30
大佬有教程吗?小白不会用啊,

源码里自带一个简单的示例
作者: ku2017    时间: 2025-10-25 21:20
感谢分享
作者: aaa2778    时间: 2025-10-26 11:53
大佬必火
作者: 舞笔    时间: 2025-10-30 21:34
感谢大佬分享
作者: 萧萧    时间: 2025-10-31 13:01
感谢大佬发电
作者: 小蜗牛    时间: 2025-11-9 14:04
大鸟 没有取连接状态~
作者: 小小小小鸟    时间: 2025-11-9 14:38
小蜗牛 发表于 2025-11-9 14:04
大鸟 没有取连接状态~

加上了 大佬~
作者: 小蜗牛    时间: 2025-11-9 15:06
小小小小鸟 发表于 2025-11-9 14:38
加上了 大佬~

谢谢老板..不然要自己写状态 有点麻烦..麻烦自己和麻烦大佬..我选择麻烦大佬
作者: 小小小小鸟    时间: 2025-11-9 15:19
小蜗牛 发表于 2025-11-9 15:06
谢谢老板..不然要自己写状态 有点麻烦..麻烦自己和麻烦大佬..我选择麻烦大佬 ...

好的大佬,有问题及时说
作者: hmyroot    时间: 2025-11-11 07:30
大佬牛逼
作者: guangye1    时间: 2025-11-12 07:17
看看怎么个事
作者: yb1984724    时间: 2025-11-12 09:48
多谢,能加上TCP嘛
作者: 猕猴桃    时间: 2025-11-13 12:14
支持
作者: 小小小小鸟    时间: 2025-11-13 13:14
yb1984724 发表于 2025-11-12 09:48
多谢,能加上TCP嘛

目前没有这方面需求···后期可能会加···
作者: tjjto    时间: 2025-11-13 18:33

必须支持!!
作者: kca    时间: 2025-11-24 09:23
6666666666
作者: chenshui    时间: 2025-11-24 10:26
谢谢大佬分享
作者: xiaoya    时间: 2025-11-24 11:16
没有金币大佬
作者: 景行    时间: 2025-11-25 19:34
6666666666666666666666

作者: 888888    时间: 2025-11-25 20:09
谢谢分享
作者: 寒风    时间: 2025-11-26 17:53
大佬必火
作者: yxdn    时间: 2025-11-27 16:45
学习学习
作者: QQ_6091C1    时间: 2025-11-29 01:44
大佬支持
作者: tyler998    时间: 7 天前
下载看看好不好用
作者: lvye    时间: 5 天前
来看一下,怎么样
作者: buei    时间: 昨天 12:29
感谢分享
作者: 小小屋    时间: 昨天 12:56





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4