+ #include "wx/defs.h"
+ #include "wx/object.h"
+ #include "wx/log.h"
+ #include "wx/intl.h"
+
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <ctype.h>
+
+ #if !defined(__MWERKS__) && !defined(__SALFORDC__)
+ #include <memory.h>
+ #endif
+#endif // !WX_PRECOMP
+
+#include "wx/gsocket.h"
+#include "wx/socket.h"
+#include "wx/sckaddr.h"
+
+IMPLEMENT_ABSTRACT_CLASS(wxSockAddress, wxObject)
+IMPLEMENT_ABSTRACT_CLASS(wxIPaddress, wxSockAddress)
+IMPLEMENT_DYNAMIC_CLASS(wxIPV4address, wxIPaddress)
+#if wxUSE_IPV6
+IMPLEMENT_DYNAMIC_CLASS(wxIPV6address, wxIPaddress)
+#endif
+#if defined(__UNIX__) && !defined(__WINDOWS__) && !defined(__WINE__) && (!defined(__WXMAC__) || defined(__DARWIN__))
+IMPLEMENT_DYNAMIC_CLASS(wxUNIXaddress, wxSockAddress)