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;