3 个版本 (重大更新)
使用旧Rust 2015
0.3.0 | 2022年3月4日 |
---|---|
0.2.0 | 2022年3月4日 |
0.1.0 | 2022年2月26日 |
#18 在 #zeromq
334 每月下载量
在 27 个crate中使用 (通过 zmq2)
34KB
958 行
Rust ZeroMQ绑定。
关于
该zmq
crate提供对ZeroMQ项目的libzmq
库的绑定。由zmq
暴露的API应该是安全的(在通常的Rust意义上),但它紧随C API,因此并不十分符合惯例。
兼容性
本项目的目标是尽可能接近最新版本的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