1 个不稳定版本
使用旧的 Rust 2015
0.9.0 | 2018年10月12日 |
---|
#33 in #zeromq
用于 tmq-zmq
16KB
348 行
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 许可证的条款进行双重许可,不得添加任何附加条款或条件。
有关提交拉取请求时需要注意的事项,请参阅 贡献指南。
依赖项
~69KB