public static void EncodeNetworkAddress(BinaryWriter writer, NetworkAddress networkAddress) { writer.WriteUInt64(networkAddress.Services); writer.WriteBytes(16, networkAddress.IPv6Address.ToArray()); writer.WriteUInt16BE(networkAddress.Port); }