百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

socket.io-client-cpp

> 编程语言
开源

Socket.IO 客户端的 C++11 实现

2.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Socket.IO 客户端的 C++11 实现

# Socket.IO C++ 客户端 由于使用 C++ 编写,该客户端可在多个不同的平台上运行。[示例](https://github.com/socketio/socket.io-client-cpp/tree/master/examples) 文件夹中包含 iPhone、QT 和控制台版的聊天客户端示例!它依赖于 [websocket++](https://github.com/zaphoyd/websocketpp),并受到 [socket.io-clientpp](https://github.com/ebshimizu/socket.io-clientpp) 的启发。
C++ 客户端版本 Socket.IO 服务器版本
1.x / 2.x 3.x / 4.x
2.x (2.x 分支) 是 是,使用 allowEIO3: true
3.x (master 分支) 否 是
## 特性 - 100% 使用现代 C++11 编写 - 二进制支持 - 自动 JSON 编码 - 多路复用支持 - 与 Socket.IO JS 客户端的 API 相似 - 跨平台 注意: 目前仅实现了 WebSocket 传输(没有回退到 HTTP 长轮询) // 发送文本 h.socket()->emit("add user", username); // 发送二进制数据 char buf[100]; h.socket()->emit("add user", std::make_shared(buf, 100)); // 使用 lambda 确认处理器发送消息对象 h.socket()->emit("add user", string_message::create(username), [&](message::list const& msg) { }); // 发送多个参数

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言