candid_client 0.3.2

A library to handle client connections to a CANdid server
Documentation
use candid_client::*;

use clap::{App, Arg};

fn main() {
    let matches = App::new("CANdid Client")
        .version("0.1.0")
        .author("Alex van de Sandt <avandesa@purdue.edu>")
        .about("A client to read messages from a CANdid server")
        .arg(
            Arg::with_name("addr")
                .value_name("ADDRESS")
                .help("The address:port to connect to")
                .takes_value(true)
                .required(true),
        )
        .get_matches();

    let addr = matches.value_of("addr").unwrap();

    let mut client = CandidConnection::new(addr).expect("Couldn't connect to server");

    loop {
        let frame = client.read_frame().unwrap();
        println!("{:?}", frame);
    }
}