pub fn bind_common( ip_addr: IpAddr, port: u16, ) -> Result<(UdpSocket, TcpListener)>
binds both a UdpSocket and a TcpListener