Commit ef9af60f authored by jan.koester's avatar jan.koester
Browse files

check

parent f736f4f8
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -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;
@@ -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
        );
    }
}