Package.h
上传用户:maryhy001
上传日期:2007-05-02
资源大小:2317k
文件大小:1k
源码类别:

网格计算

开发平台:

Visual C++

  1. #ifndef _PACKAGE_H
  2. #define _PACKAGE_H
  3. #include "stdNetApi.h"
  4. //@@@@@@@@@@@@@@@@ package struct define here @@@@@@@@@@@@@@@@@
  5. //max net packet size(bytes).
  6. #define MAX_NET_PACKET 8192
  7. //max net chating package size
  8. #define MAX_NETCHAT_PACKET 1024
  9. #define MAX_IP_ADDR_SIZE 20
  10. #define MAX_HOST_NAME_SIZE 256
  11. //system control command package type
  12. #define PKT_COMMAND 0x1000
  13. #define PKT_CMD_CLTSIGNIN 0x1001
  14. //command package types --- reponse package type
  15. #define AKT_CMD_CLTSIGNINOK 0x1011
  16. #define AKT_CMD_CLTSIGNINFAIL 0x1012
  17. //file transfer package type
  18. #define PKT_FLE_UPLOAD 0x2000
  19. #define PKT_FLE_DOWNLOADFLE 0x2010
  20. //file transfer package types
  21. #define PKT_FLE_HEADER 0x2001
  22. #define PKT_FLE_BODY 0x2002
  23. #define PKT_FLE_TAIL 0x2003
  24. //file transfer package types --- response package type
  25. #define AKT_FLE_RECVFLEHEADEROK 0x2004
  26. #define AKT_FLE_RECVFLEHEADERFAIL 0x2005
  27. #define AKT_FLE_RECVFLEBODYPACKOK 0x2006
  28. #define AKT_FLE_RECVFLEBODYPACKFAIL 0x2007
  29. #define AKT_FLE_RECVFLETAILOK 0x2008
  30. #define AKT_FLE_RECVFLETAILFAIL 0x2009
  31. //net file header struct.
  32. typedef struct tagNetFileHdr{
  33. char szFileName[MAX_PATH];
  34. BY_HANDLE_FILE_INFORMATION fiFileInfo;
  35. char szSenderIp[MAX_IP_ADDR_SIZE];
  36. char szSenderHost[MAX_HOST_NAME_SIZE];
  37. char szInLocalFileName[MAX_PATH];
  38. }NETFILEHDR, *LPNETFILEHDR;
  39. #endif //_PACKAGE_H