ServerDefines.h 801 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #pragma once
  2. #define CHUNK_WRITE_SIZE 65536
  3. class MyEnums
  4. {
  5. public:
  6. enum eSendType{START, DATA, DATA_START, DATA_END, END, EXIT, REQUEST_FILES};
  7. };
  8. class CSendInfo
  9. {
  10. public:
  11. CSendInfo()
  12. {
  13. memset(this, 0, sizeof(*this));
  14. m_nSize = sizeof(CSendInfo);
  15. m_nVersion = 1;
  16. m_lParameter1 = -1;
  17. m_lParameter2 = -1;
  18. }
  19. int m_nSize;
  20. MyEnums::eSendType m_Type;
  21. int m_nVersion;
  22. CHAR m_cIP[20];
  23. CHAR m_cComputerName[MAX_COMPUTERNAME_LENGTH + 1];
  24. CHAR m_cDesc[250];
  25. long m_lParameter1;
  26. long m_lParameter2;
  27. CHAR m_md5[32];
  28. char m_cExtra[18];
  29. };
  30. class CDittoCF_HDROP
  31. {
  32. public:
  33. CDittoCF_HDROP()
  34. {
  35. memset(m_cIP, 0, sizeof(m_cIP));
  36. memset(m_cComputerName, 0, sizeof(m_cComputerName));
  37. }
  38. char m_cIP[25];
  39. char m_cComputerName[MAX_COMPUTERNAME_LENGTH + 1];
  40. };