36 #pragma warning( disable : 4786) 39 #ifdef __cplusplus_cli 40 #pragma managed(push, off) 43 #include "Network/setupnetwork.h" 45 #include "Network/Socket/dns_resolver.h" 46 #include "Network/Socket/dns_packet.h" 47 #include "Network/Socket/dns_resource_record.h" 48 #include "Network/Socket/socket_name.h" 49 #include "Network/Socket/tcp_connection.h" 50 #include "Network/Socket/tcp_listen.h" 51 #include "Network/Socket/udp_socket.h" 53 #include "Network/Web/web_request.h" 54 #include "Network/Web/web_response.h" 55 #include "Network/Web/http_request_handler.h" 56 #include "Network/Web/http_request_handler_provider.h" 57 #include "Network/Web/http_server.h" 58 #include "Network/Web/http_server_connection.h" 60 #include "Network/NetGame/client.h" 61 #include "Network/NetGame/connection.h" 62 #include "Network/NetGame/event.h" 63 #include "Network/NetGame/event_dispatcher_v0.h" 64 #include "Network/NetGame/event_dispatcher_v1.h" 65 #include "Network/NetGame/event_dispatcher_v2.h" 66 #include "Network/NetGame/event_dispatcher_v3.h" 67 #include "Network/NetGame/event_value.h" 68 #include "Network/NetGame/server.h" 70 #include "Network/TLS/tls_connection.h" 72 #ifdef __cplusplus_cli 78 #error Your application is set to link with the single-threaded version of the run-time library. Go to project settings, in the C++ section, and change it to multi-threaded. 82 #pragma comment(lib, "clanNetwork-dll.lib") 84 #pragma comment(lib, "clanNetwork-static-mtdll.lib") 86 #pragma comment(lib, "clanNetwork-static-mt.lib") 90 #pragma comment(lib, "clanNetwork-dll-debug.lib") 92 #pragma comment(lib, "clanNetwork-static-mtdll-debug.lib") 94 #pragma comment(lib, "clanNetwork-static-mt-debug.lib") 97 #pragma comment(lib, "ws2_32.lib") 98 #pragma comment(lib, "iphlpapi.lib")