public Wire.Network.Addr ToWire() { byte[] ipPadded = new byte[8]; byte[] ipBytes = EndPoint.Address.GetAddressBytes(); Array.Copy(ipBytes, ipPadded, ipBytes.Length); return(new Wire.Network.Addr { Ip = BinaryHelpers.UnpackUInt64(ipPadded), Port = (ushort)EndPoint.Port }); }