Removed unused header inclusion
Added missing win_init.h inclusion
Added missing inclusion of sysincludes.h
Fixed a constructor problem
Added a protected null constructor
Use the sockaddr_in member instead of creating a temporary one
Made the null constructor of BaseSocket explicit
Added a WsaError exception class
Added the required JPP_NET_INIT call to BaseSocket's default constructor
Added a SocketException type
Better distinction of the constructors and initialize the socket member
Fixed a comparsion warning
Call the BaseSocket constructor
Call JPP_NET_INIT before creating a new socket
Fixed a code style error
Removed the seperate socket creation method
Use winsock 2.2
Or not
Renamed the Socket class to ClientSocket
Added a JPP_NET_CLOSESOCKET macro and seperated the Unix definition