cnet.h 454 B

12345678910111213141516171819202122232425
  1. #ifndef cnet_h
  2. #define cnet_h
  3. #include "cengine.h"
  4. void net_init(void);
  5. void net_finish(void);
  6. void net_set_server(bool server);
  7. bool net_is_server(void);
  8. bool net_is_client(void);
  9. enum {
  10. HTTP_ERR_NONE = 0,
  11. HTTP_ERR_URL = 1,
  12. HTTP_ERR_HOST = 2,
  13. HTTP_ERR_SOCKET = 3,
  14. HTTP_ERR_DATA = 4,
  15. HTTP_ERR_NOFILE = 5,
  16. };
  17. int net_http_get(char* out, int max, char* fmt, ...);
  18. int net_http_upload(const char* filename, char* fmt, ...);
  19. #endif