pub fn batch_send<S, T>(
    sock: &UdpSocket,
    packets: &[(T, S)]
) -> Result<(), SendPktsError>where
    S: Borrow<SocketAddr>,
    T: AsRef<[u8]>,