C知
cppzmq 知识库
Bundle OKF 0.2 · 11 conceitos · awesome-flexloop/awesome-okf
Open site Project Open in the app JSON README (API)
# cppzmq 知识库
本知识包是 [cppzmq](https://github.com/zeromq/cppzmq)(MIT 许可证)的系统化中文源码教程,基于 cppzmq **4.11.0** header-only 源码(`external/libs/remote/cppzmq/` 目录下的 `zmq.hpp` 3010 行与 `zmq_addon.hpp` 859 行)深度阅读生成,覆盖从 RAII 资源管理到类型安全套接字选项、从 buffer 抽象到 poller 事件多路复用的完整知识体系。所有内容均溯源至 cppzmq 源码核心模块,遵循 OKF v0.2 规范,经 seven-concepts 方法论 R→I→E 三阶段流程生成。
## 核心概念篇(concepts/)
* [cppzmq 整体架构与设计目标](concepts/00-overview.md) — header-only 形态、与 libzmq 的分层、命名空间布局、C++11/14/17 兼容垫片、五大设计目标(零成本 RAII/类型安全/统一内存抽象/现代 C++ 兼容/错误显式化)。
* [context_t 上下文](concepts/01-context.md) — ctxopt 强类型选项、io_threads/max_sockets、shutdown vs close、EINTR 重试循环、移动语义、与 C API 互操作。
* [socket_t 与套接字层](concepts/02-socket.md) — socket_type 枚举、bind/connect、send/recv optional 结果、sockopt 标签机制(integral_option/array_option)、socket_ref 非拥有引用、proxy。
* [message_t 与 buffer 抽象](concepts/03-message-and-buffer.md) — 消息构造函数族、移动/禁拷贝语义、零拷贝 free_fn、const_buffer/mutable_buffer、buffer() 重载族、str_buffer/_zbuf 字面量。
* [错误处理](concepts/04-error-handling.md) — error_t 继承 std
README
Loading documentation…
Details
- Type
- OKF bundles
- Topic
- Code versions (Git)
- Publisher
- awesome-flexloop
- Source
- okf_github
- Category
- Data
- Version
- 0.2
- Copies (forks)
- 1
- Last update
- 2026-10-29T07:09:48Z
- Project status
- Active
- Language
- Python
- License
- Apache-2.0
- Added
- 2026-10-17 04:35:19
- Updated
- 2026-10-17 04:35:19
- Source id
awesome-flexloop/awesome-okf:doc/bundles/jishu/comm/messaging/cppzmq/index.md
More