Fixed broken code on linux

This commit is contained in:
Ryzerth 2021-07-30 22:06:06 +02:00
parent 7f4557527e
commit 3350697875

View File

@ -68,7 +68,7 @@ namespace net {
int ret;
if (_udp) {
int fromLen = sizeof(remoteAddr);
socklen_t fromLen = sizeof(remoteAddr);
ret = recvfrom(_sock, (char*)buf, count, 0, (struct sockaddr*)&remoteAddr, &fromLen);
}
else {
@ -212,7 +212,11 @@ namespace net {
// Accept socket
_sock = ::accept(sock, NULL, NULL);
#ifdef _WIN32
if (_sock < 0 || _sock == SOCKET_ERROR) {
#else
if (_sock < 0) {
#endif
listening = false;
throw std::runtime_error("Could not bind socket");
return NULL;
@ -451,7 +455,6 @@ namespace net {
}
}
return Conn(new ConnClass(sock, raddr, true));
}
}