15 个版本
使用旧的 Rust 2015
0.12.0 | 2022 年 11 月 4 日 |
---|---|
0.11.0 | 2019 年 9 月 21 日 |
0.9.1 | 2019 年 5 月 30 日 |
0.9.0 | 2018 年 12 月 14 日 |
0.6.0 | 2014 年 12 月 9 日 |
1683 在 网络编程 中排名
54,936 每月下载量
用于 355 个 Crates (直接使用 6 个)
34KB
958 代码行
Rust ZeroMQ 绑定。
关于
zmq
crate 提供了 ZeroMQ 项目中的 libzmq
库的绑定。由 zmq
暴露的 API 应该是安全的(在 Rust 的常规意义上),但它紧密遵循 C API,因此不太符合 Rust 的风格。
兼容性
本项目旨在尽可能紧密地跟踪最新的 zmq 版本。
关于所需的最低 Rust 版本,zmq
在 Rust 的当前稳定频道上进行了 CI 测试。
使用
zmq
是将 C API 直接移植到 Rust 的相当直接的方法
fn main() {
let ctx = zmq::Context::new();
let socket = ctx.socket(zmq::REQ).unwrap();
socket.connect("tcp://127.0.0.1:1234").unwrap();
socket.send("hello world!", 0).unwrap();
}
您可以在 https://github.com/erickt/rust-zmq/tree/master/examples 中找到更多使用示例。
贡献
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证的定义,应同时以 Apache 许可证 2.0 版和 MIT 许可证的条款进行双许可,不得附加任何额外的条款或条件。
请参阅 贡献指南,了解提交拉取请求时应注意的事项。
依赖关系
~0–1.7MB
~24K SLoC