+wxString wxIPV4address::IPAddress() const
+{
+ unsigned long raw = GAddress_INET_GetHostAddress(m_address);
+ return wxString::Format(
+ _T("%u.%u.%u.%u"),
+ (unsigned char)((raw>>24) & 0xff),
+ (unsigned char)((raw>>16) & 0xff),
+ (unsigned char)((raw>>8) & 0xff),
+ (unsigned char)(raw & 0xff)
+ );
+}
+
+bool wxIPV4address::operator==(wxIPV4address& addr)
+{
+ if(Hostname().Cmp(addr.Hostname().c_str()) == 0 && Service() == addr.Service()) return true;
+ return false;
+}
+
+#if wxUSE_IPV6