19 个版本
0.10.0 | 2022年11月4日 |
---|---|
0.9.2 | 2019年9月21日 |
0.9.1 | 2019年5月30日 |
0.9.0 | 2018年12月14日 |
0.5.2 | 2014年11月21日 |
40 在 网络编程 中排名
每月下载量 54,945
在 353 个包中 使用(直接使用 73 个)
105KB
2K SLoC
Rust ZeroMQ 绑定。
关于
该 zmq
包提供了来自 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.8MB
~26K SLoC