자잘한 수정

This commit is contained in:
2025-05-02 12:59:59 +09:00
parent 925d3874c8
commit 7fabc98456
5 changed files with 41 additions and 25 deletions

View File

@@ -16,13 +16,21 @@ void IOCP::registerSocket(SOCKET sock) {
}
int IOCP::recv(Chattr::IOCPPASSINDATA* data) {
#ifdef _WIN32
DWORD recvbytes = 0, flags = 0;
return ::WSARecv(data->socket.sock, &data->wsabuf, 1, &recvbytes, &flags, &data->overlapped, NULL);
#elif __linux__
return -1;
#endif
}
int IOCP::send(Chattr::IOCPPASSINDATA* data, int __flags) {
#ifdef _WIN32
DWORD sendbytes = 0;
return ::WSASend(data->socket.sock, &data->wsabuf, 1, &sendbytes, __flags, &data->overlapped, NULL);
#elif __linux__
return -1;
#endif
}
}

View File

@@ -54,7 +54,7 @@ void Socket::set(const SOCKET __sock, int __domain) {
valid_ = true;
};
int Chattr::Socket::setsockopt(int level, int optname, const char FAR* optval, int optlen) {
int Chattr::Socket::setsockopt(int level, int optname, const char* optval, int optlen) {
return ::setsockopt(sock, level, optname, optval, optlen);
}