자잘한 수정
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user