Rust's TcpListener fails because of the address format being wrong. The format comes from `accept`, but there we internally use this function.