ServerDefines.h 781 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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_cExtra[50];
  28. };
  29. class CDittoCF_HDROP
  30. {
  31. public:
  32. CDittoCF_HDROP()
  33. {
  34. memset(m_cIP, 0, sizeof(m_cIP));
  35. memset(m_cComputerName, 0, sizeof(m_cComputerName));
  36. }
  37. char m_cIP[25];
  38. char m_cComputerName[MAX_COMPUTERNAME_LENGTH + 1];
  39. };