#include <winsock2.h>
#include <ws2tcpip.h>
#ifdef _MSC_VER
- #pragma comment(lib, "wsock32.lib")
+ #pragma comment(lib, "ws2_32.lib")
#endif
typedef SOCKET socket_t;
typedef int socklen_t;
#else
+ #include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <fcntl.h>
void setPort(unsigned short port);
void print(std::ostream *s) const;
void print() const;
+ std::string serializeString() const;
private:
unsigned int m_address;
unsigned short m_port;