macro_rules! socketaddr {
    ($ip:expr, $port:expr) => { ... };
    ($str:expr) => { ... };
}