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")