Files
ylib/include/net/define.h
2024-06-19 03:01:08 +08:00

61 lines
1.0 KiB
C

#pragma once
#include "base/define.h"
#include "base/error.h"
#include "base/buffer.h"
#include "util/json.h"
// HTTP
#define USE_NET_HTTP 1
// TCP
#define USE_NET_TCP 1
// UDP
#define USE_NET_UDP_NODE 1
// FTP
#define USE_NET_FTP 1
#if (USE_NET_TCP)
#define USE_NET_TCP_CLIENT 1
#define USE_NET_TCP_SERVER 1
#define USE_NET_TCP_AGENT 1
#define USE_NET_TCP_FORWARD 1
#else
#define USE_NET_TCP_CLIENT 0
#define USE_NET_TCP_SERVER 0
#define USE_NET_TCP_AGENT 0
#endif
#if (USE_NET_HTTP)
#define USE_NET_HTTP_WEBSITE 1
#define USE_NET_HTTP_CLIENT 1
#define USE_NET_HTTP_UTIL 1
#define USE_NET_HTTP_AGENT 0
#define USE_NET_HTTP_WS 1
#else
#define USE_NET_HTTP_WEBSITE 0
#define USE_NET_HTTP_CLIENT 0
#define USE_NET_HTTP_UTIL 0
#define USE_NET_HTTP_AGENT 0
#define USE_NET_HTTP_WS 0
#endif
/*请勿修改*/
#if (USE_NET_TCP_SERVER==0 || USE_NET_TCP_AGENT==0)
#ifdef USE_NET_TCP_FORWARD
#undef USE_NET_TCP_FORWARD
#endif
#define USE_NET_TCP_FORWARD 0
#else
#ifndef USE_NET_TCP_FORWARD
#undef USE_NET_TCP_FORWARD
#define USE_NET_TCP_FORWARD 1
#endif
#endif