From 4cb1d22fe603eb12d4d1058a0fa91f668568cbeb Mon Sep 17 00:00:00 2001 From: HappyTanuki Date: Mon, 28 Apr 2025 11:31:49 +0900 Subject: [PATCH] =?UTF-8?q?windows-compitable=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Server/src/server.cpp | 2 +- impl/Socket/Socket.cpp | 4 ++-- impl/Socket/TCPSocket.cpp | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Server/src/server.cpp b/Server/src/server.cpp index 81dd9a8..4755c8e 100644 --- a/Server/src/server.cpp +++ b/Server/src/server.cpp @@ -33,7 +33,7 @@ int main() { sock.listen(SOMAXCONN); #ifdef _WIN32 - DWORD pid = GetCurrentProcessPid(); + DWORD pid = GetCurrentProcessId(); #elif __linux__ pid_t pid = getpid(); #endif diff --git a/impl/Socket/Socket.cpp b/impl/Socket/Socket.cpp index d86442d..651dbae 100644 --- a/impl/Socket/Socket.cpp +++ b/impl/Socket/Socket.cpp @@ -81,14 +81,14 @@ void Socket::bind(sockaddr_in6 *__addr, socklen_t __len) { } int Socket::recvfrom(void *__restrict __buf, size_t __n, int __flags, struct Address& __addr) { - int retVal = ::recvfrom(sock_, __buf, __n, __flags, &__addr.addr, &__addr.length); + int retVal = ::recvfrom(sock_, (char*)__buf, __n, __flags, &__addr.addr, &__addr.length); if (retVal == SOCKET_ERROR) log::error("recvfrom()"); return retVal; } int Socket::sendto(const void *__buf, size_t __n, int __flags, struct Address __addr) { - int retVal = ::sendto(sock_, __buf, __n, __flags, &__addr.addr, __addr.length); + int retVal = ::sendto(sock_, (char*)__buf, __n, __flags, &__addr.addr, __addr.length); if (retVal == SOCKET_ERROR) log::error("sendto()"); return retVal; diff --git a/impl/Socket/TCPSocket.cpp b/impl/Socket/TCPSocket.cpp index 7111790..911d805 100644 --- a/impl/Socket/TCPSocket.cpp +++ b/impl/Socket/TCPSocket.cpp @@ -28,14 +28,14 @@ void TCPSocket::connect(Chattr::Address& serveraddr) { } int TCPSocket::recv(void *__restrict __buf, size_t __n, int __flags) { - int retVal = ::recv(sock_, __buf, __n, __flags); + int retVal = ::recv(sock_, (char *)__buf, __n, __flags); if (retVal == SOCKET_ERROR) log::error("recv()"); return retVal; } int TCPSocket::send(const void *__buf, size_t __n, int __flags) { - int retVal = ::send(sock_, __buf, __n, __flags); + int retVal = ::send(sock_, (char*)__buf, __n, __flags); if (retVal == SOCKET_ERROR) log::error("send()"); return retVal;