Daniele Bartolini 9 лет назад
Родитель
Сommit
e5a4e55155
1 измененных файлов с 2 добавлено и 5 удалено
  1. 2 5
      src/core/network/socket.h

+ 2 - 5
src/core/network/socket.h

@@ -16,6 +16,7 @@
 	#include <netinet/in.h> // htons, htonl, ...
 	#include <sys/socket.h>
 	#include <unistd.h>     // close
+	typedef int SOCKET;
 #elif CROWN_PLATFORM_WINDOWS
 	#include <winsock2.h>
 	#pragma comment(lib, "Ws2_32.lib")
@@ -88,11 +89,7 @@ struct WriteResult
 /// @ingroup Network
 struct TCPSocket
 {
-#if CROWN_PLATFORM_POSIX
-	int _socket;
-#elif CROWN_PLATFORM_WINDOWS
 	SOCKET _socket;
-#endif
 
 	TCPSocket()
 #if CROWN_PLATFORM_POSIX
@@ -217,7 +214,7 @@ struct TCPSocket
 
 	AcceptResult accept_internal(TCPSocket& c)
 	{
-		int err = ::accept(_socket, NULL, NULL);
+		SOCKET err = ::accept(_socket, NULL, NULL);
 
 		AcceptResult ar;
 		ar.error = AcceptResult::SUCCESS;