From 698a12ddb4adbafddf7b8a47b9b69b595c8f2cbc Mon Sep 17 00:00:00 2001 From: malloc Date: Wed, 7 Mar 2018 10:55:03 -0600 Subject: [PATCH] forgot to commit this --- server/src/sock/tcpsock_bsd.cpp | 35 +++++++++++++++++++ .../src/sock/{tcpsock.cpp => tcpsock_win.cpp} | 14 +++----- 2 files changed, 39 insertions(+), 10 deletions(-) create mode 100644 server/src/sock/tcpsock_bsd.cpp rename server/src/sock/{tcpsock.cpp => tcpsock_win.cpp} (94%) diff --git a/server/src/sock/tcpsock_bsd.cpp b/server/src/sock/tcpsock_bsd.cpp new file mode 100644 index 0000000..f46d473 --- /dev/null +++ b/server/src/sock/tcpsock_bsd.cpp @@ -0,0 +1,35 @@ +#include "tcpsock.hpp" +#ifndef _WIN32 + +/****************************/ +/* BEGIN TCPCLIENT CODE */ +/****************************/ + +sosc::TcpClient::TcpClient() { + this->sock_open = false; + this->addr_len = -1; +} + +bool sosc::TcpClient::Init(std::string host, std::uint16_t port) { + if(this->sock_open) + return false; + + struct addrinfo hints, *result, *ptr; + return true; +} + +/****************************/ +/* END TCPCLIENT CODE */ +/****************************/ +/* BEGIN TCPSERVER CODE */ +/****************************/ + +sosc::TcpServer::TcpServer() { + +} + +/****************************/ +/* END TCPSERVER CODE */ +/****************************/ + +#endif diff --git a/server/src/sock/tcpsock.cpp b/server/src/sock/tcpsock_win.cpp similarity index 94% rename from server/src/sock/tcpsock.cpp rename to server/src/sock/tcpsock_win.cpp index a417ed1..94d5bfa 100644 --- a/server/src/sock/tcpsock.cpp +++ b/server/src/sock/tcpsock_win.cpp @@ -1,10 +1,10 @@ #include "tcpsock.hpp" +#ifdef _WIN32 /****************************/ /* BEGIN TCPCLIENT CODE */ /****************************/ -#ifdef _WIN32 sosc::TcpClient::TcpClient() { this->sock_open = false; this->addr_len = -1; @@ -15,27 +15,21 @@ bool sosc::TcpClient::Init(std::string host, std::uint16_t port) { return false; struct addrinfo hints, *result, *ptr; - + return true; } -#else - -#endif - /****************************/ /* END TCPCLIENT CODE */ /****************************/ /* BEGIN TCPSERVER CODE */ /****************************/ -#ifdef _WIN32 sosc::TcpServer::TcpServer() { } -#else - -#endif /****************************/ /* END TCPSERVER CODE */ /****************************/ + +#endif