pub fn new_multicast() -> Self {
        let addr = socketaddr!("224.0.1.255:1000");
        assert!(addr.ip().is_multicast());
        Self::new(
            &Pubkey::new_rand(),
            addr,
            addr,
            addr,
            addr,
            addr,
            addr,
            addr,
            0,
        )
    }
/// ContactInfo with multicast addresses for adversarial testing.
ContactInfo with multicast addresses for adversarial testing.
ContactInfo with multicast addresses for adversarial testing .
pub fn new_multicast() -> Self {
        let addr = socketaddr!("224.0.1.255:1000");
        assert!(addr.ip().is_multicast());
        Self::new(
            &Pubkey::new_rand(),
            addr,
            addr,
            addr,
            addr,
            addr,
            addr,
            addr,
            0,
        )
    }
pub fn new_multicast ( ) -> Self { let addr = socketaddr ! ( " " ) ; assert ! ( addr ip ( ) is_multicast ( ) ) ; Self :: new ( & Pubkey :: new_rand ( ) , addr , addr , addr , addr , addr , addr , addr , 0 , ) }
ContactInfo with multicast addresses for adversarial testing.
ContactInfo with multicast addresses for adversarial testing .