Loading src/posix/tcp.cpp +3 −4 Original line number Diff line number Diff line Loading @@ -148,13 +148,12 @@ int netplus::tcp::getMaxconnections(){ return _Maxconnections; } #include <iostream> void netplus::tcp::accept(socket *csock){ NetException exception; ((struct addrinfo *)(csock->_SocketInfo))->ai_addr=(struct sockaddr*) malloc(((struct addrinfo *)(_SocketInfo))->ai_addrlen); ((struct addrinfo *)(csock->_SocketInfo))->ai_addrlen=((struct addrinfo *)(_SocketInfo))->ai_addrlen; *csock=::accept(_Socket,(struct sockaddr*)((struct addrinfo *)csock->_SocketInfo)->ai_addr,&((struct addrinfo*)csock->_SocketInfo)->ai_addrlen); *csock=::accept(_Socket,((struct addrinfo *)(csock->_SocketInfo))->ai_addr,&((struct addrinfo *)(csock->_SocketInfo))->ai_addrlen); if(csock->_Socket<0){ int etype=NetException::Error; if(errno==EAGAIN) Loading src/socket.h +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ namespace netplus { virtual socket& operator=(SOCKET sock)=0; ULONG_PTR _SocketInfo; int _SocketInfoLen; size_t _SocketInfoLen; SOCKET _Socket; int _Type; ULONG_PTR _Extension; Loading Loading
src/posix/tcp.cpp +3 −4 Original line number Diff line number Diff line Loading @@ -148,13 +148,12 @@ int netplus::tcp::getMaxconnections(){ return _Maxconnections; } #include <iostream> void netplus::tcp::accept(socket *csock){ NetException exception; ((struct addrinfo *)(csock->_SocketInfo))->ai_addr=(struct sockaddr*) malloc(((struct addrinfo *)(_SocketInfo))->ai_addrlen); ((struct addrinfo *)(csock->_SocketInfo))->ai_addrlen=((struct addrinfo *)(_SocketInfo))->ai_addrlen; *csock=::accept(_Socket,(struct sockaddr*)((struct addrinfo *)csock->_SocketInfo)->ai_addr,&((struct addrinfo*)csock->_SocketInfo)->ai_addrlen); *csock=::accept(_Socket,((struct addrinfo *)(csock->_SocketInfo))->ai_addr,&((struct addrinfo *)(csock->_SocketInfo))->ai_addrlen); if(csock->_Socket<0){ int etype=NetException::Error; if(errno==EAGAIN) Loading
src/socket.h +1 −1 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ namespace netplus { virtual socket& operator=(SOCKET sock)=0; ULONG_PTR _SocketInfo; int _SocketInfoLen; size_t _SocketInfoLen; SOCKET _Socket; int _Type; ULONG_PTR _Extension; Loading