#ifndef WINDOWS_NETWORKING_H #define WINDOWS_NETWORKING_H #ifdef _WIN32 #define _OS_WINDOWS // Include Windows networking headers before standard C++ headers #include #include #include // Define missing types that are used in TransportClientTcp.h typedef int socklen_t; // Ensure proper Windows networking initialization #pragma comment(lib, "ws2_32.lib") #pragma comment(lib, "iphlpapi.lib") #endif // _WIN32 #endif // WINDOWS_NETWORKING_H