pub fn split_addr(addr: &str) -> Option<(&str, &str, u16)>
Split tcp:1.2.3.4:5173 into (“tcp”, “1.2.3.4”, 5173). IPv6 in brackets works.
tcp:1.2.3.4:5173