Loading src/posix/tcp.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ netplus::tcp::tcp(const char* uxsocket,int maxconnections,int sockopts) : socket setsockopt(_Socket,SOL_SOCKET,sockopts,&optval, sizeof(optval)); _Type=sockettype::TCP; } #include <iostream> netplus::tcp::tcp(const char* addr, int port,int maxconnections,int sockopts) : socket() { NetException exception; _Maxconnections=maxconnections; Loading Loading @@ -255,8 +255,10 @@ void netplus::tcp::connect(socket *ssock){ void netplus::tcp::getAddress(std::string &addr){ char buf[512]; if(getpeername(_Socket,((struct addrinfo*)_SocketInfo)->ai_addr,&((struct addrinfo*)_SocketInfo)->ai_addrlen)==0){ addr = inet_ntop(((struct addrinfo*)_SocketInfo)->ai_family, &((struct addrinfo*)_SocketInfo)->ai_addr, buf, ((struct addrinfo*)_SocketInfo)->ai_addrlen ); } } Loading
src/posix/tcp.cpp +7 −5 Original line number Diff line number Diff line Loading @@ -68,7 +68,7 @@ netplus::tcp::tcp(const char* uxsocket,int maxconnections,int sockopts) : socket setsockopt(_Socket,SOL_SOCKET,sockopts,&optval, sizeof(optval)); _Type=sockettype::TCP; } #include <iostream> netplus::tcp::tcp(const char* addr, int port,int maxconnections,int sockopts) : socket() { NetException exception; _Maxconnections=maxconnections; Loading Loading @@ -255,8 +255,10 @@ void netplus::tcp::connect(socket *ssock){ void netplus::tcp::getAddress(std::string &addr){ char buf[512]; if(getpeername(_Socket,((struct addrinfo*)_SocketInfo)->ai_addr,&((struct addrinfo*)_SocketInfo)->ai_addrlen)==0){ addr = inet_ntop(((struct addrinfo*)_SocketInfo)->ai_family, &((struct addrinfo*)_SocketInfo)->ai_addr, buf, ((struct addrinfo*)_SocketInfo)->ai_addrlen ); } }