- Address(unsigned int address, unsigned short port);
- Address(unsigned int a, unsigned int b,
- unsigned int c, unsigned int d,
- unsigned short port);
- bool operator==(Address &address);
- bool operator!=(Address &address);
+ Address(u32 address, u16 port);
+ Address(u8 a, u8 b, u8 c, u8 d, u16 port);
+ Address(const IPv6AddressBytes *ipv6_bytes, u16 port);
+ bool operator==(const Address &address);
+ bool operator!=(const Address &address);
+ // Resolve() may throw ResolveError (address is unchanged in this case)