zmq2 0.5.0

Maintained high-level bindings to the zeromq library
Documentation
#![crate_name = "rrclient"]

fn main() {
    let context = zmq2::Context::new();
    let requester = context.socket(zmq2::REQ).unwrap();
    requester
        .connect("tcp://localhost:5559")
        .expect("failed to connect requester");
    for request_nbr in 0..10 {
        requester.send("Hello", 0).unwrap();
        let message = requester.recv_msg(0).unwrap();
        println!(
            "Received reply {} {}",
            request_nbr,
            message.as_str().unwrap()
        );
    }
}