1 个不稳定版本

使用旧的 Rust 2015

0.9.0 2018年10月12日

#33 in #zeromq


用于 tmq-zmq

MIT/Apache 许可证

16KB
348

Rust ZeroMQ 绑定。

Travis Build Status Appveyor Build status Coverage Status Apache 2.0 licensed MIT licensed docs

文档

发布说明

关于

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