define.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. #pragma once
  2. #include "base/define.h"
  3. #include "base/error.h"
  4. #include "base/buffer.h"
  5. #include "util/json.h"
  6. // HTTP
  7. #define USE_NET_HTTP 1
  8. // TCP
  9. #define USE_NET_TCP 1
  10. // UDP
  11. #define USE_NET_UDP_NODE 1
  12. // FTP
  13. #define USE_NET_FTP 1
  14. #if (USE_NET_TCP)
  15. #define USE_NET_TCP_CLIENT 1
  16. #define USE_NET_TCP_SERVER 1
  17. #define USE_NET_TCP_AGENT 1
  18. #define USE_NET_TCP_FORWARD 1
  19. #else
  20. #define USE_NET_TCP_CLIENT 0
  21. #define USE_NET_TCP_SERVER 0
  22. #define USE_NET_TCP_AGENT 0
  23. #endif
  24. #if (USE_NET_HTTP)
  25. #define USE_NET_HTTP_WEBSITE 1
  26. #define USE_NET_HTTP_CLIENT 1
  27. #define USE_NET_HTTP_UTIL 1
  28. #define USE_NET_HTTP_AGENT 0
  29. #define USE_NET_HTTP_WS 1
  30. #else
  31. #define USE_NET_HTTP_WEBSITE 0
  32. #define USE_NET_HTTP_CLIENT 0
  33. #define USE_NET_HTTP_UTIL 0
  34. #define USE_NET_HTTP_AGENT 0
  35. #define USE_NET_HTTP_WS 0
  36. #endif
  37. /*请勿修改*/
  38. #if (USE_NET_TCP_SERVER==0 || USE_NET_TCP_AGENT==0)
  39. #ifdef USE_NET_TCP_FORWARD
  40. #undef USE_NET_TCP_FORWARD
  41. #endif
  42. #define USE_NET_TCP_FORWARD 0
  43. #else
  44. #ifndef USE_NET_TCP_FORWARD
  45. #undef USE_NET_TCP_FORWARD
  46. #define USE_NET_TCP_FORWARD 1
  47. #endif
  48. #endif