diff options
Diffstat (limited to 'src/Net/IPAddress.h')
-rw-r--r-- | src/Net/IPAddress.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Net/IPAddress.h b/src/Net/IPAddress.h index bbaae44..b0fad45 100644 --- a/src/Net/IPAddress.h +++ b/src/Net/IPAddress.h @@ -35,6 +35,13 @@ class IPAddress { struct sockaddr_in sa; public: + // TODO Default port + IPAddress(unsigned short port0 = 6666) : addr(INADDR_ANY), port(port0) { + sa.sin_family = AF_INET; + sa.sin_port = htons(port); + sa.sin_addr.s_addr = INADDR_ANY; + } + IPAddress(unsigned int address, unsigned short port0) : addr(address), port(port0) { sa.sin_family = AF_INET; sa.sin_port = htons(port); |