ig 0.4.2

Tetsy Internet Gateway Protocol client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
extern crate ig;

fn main() {
    match ig::search_gateway() {
        Err(ref err) => println!("Error: {}", err),
        Ok(gateway) => {
            match gateway.get_external_ip() {
                Err(ref err) => {
                    println!("There was an error! {}", err);
                },
                Ok(ext_addr) => {
                    println!("Local gateway: {}, External ip address: {}", gateway, ext_addr);
                },
            }
        },
    }
}