diff --git a/include/cosms-core/networking/server.h b/include/cosms-core/networking/server.h index 87cab42..5ce943b 100644 --- a/include/cosms-core/networking/server.h +++ b/include/cosms-core/networking/server.h @@ -9,7 +9,9 @@ #ifndef COSMS_CORE_SERVER #define COSMS_CORE_SERVER -#if defined(_WIN32) +#if defined(__GNUC__) +#include +#elif defined(_WIN32) #include #endif diff --git a/src/networking/server.c b/src/networking/server.c index 4c849ff..67285d3 100644 --- a/src/networking/server.c +++ b/src/networking/server.c @@ -9,9 +9,6 @@ #include "cosms-core/networking/server.h" #if defined(__GNUC__) -#include -#include -#include #include #elif defined(_WIN32) static int cosms_core_server_initialized_winsock_instances = 0; @@ -31,7 +28,7 @@ CosmsCoreServerError cosms_core_server_create(struct cosms_core_server *new_serv address.sin_port = htons(port); #if defined(__GNUC__) - new_server->listening_socket = socket(domain, type, port); + new_server->listening_socket = socket(domain, type, 0); if (new_server->listening_socket == -1) { return COSMS_CORE_SERVER_FAILED_TO_CREATE_SOCKET; } @@ -50,7 +47,7 @@ CosmsCoreServerError cosms_core_server_create(struct cosms_core_server *new_serv cosms_core_server_initialized_winsock_instances += 1; - new_server->listening_socket = socket(domain, type, port); + new_server->listening_socket = socket(domain, type, 0); if (new_server->listening_socket == INVALID_SOCKET) { return COSMS_CORE_SERVER_FAILED_TO_CREATE_SOCKET; }