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

网格计算

开发平台:

Visual C++

  1. //chatPublic.h --- Net chating public header file.
  2. //
  3. #ifndef _NETCHAT_PUBLIC_H
  4. #define _NETCHAT_PUBLIC_H
  5. #define SIZE_PKTYPE 1
  6. #define SIZE_AGENTID 8
  7. #define SIZE_HADPTRT 8
  8. #define SIZE_BUFFER (MAX_NETCHAT_PACKET - (SIZE_PKTYPE+SIZE_AGENTID+SIZE_HADPTRT))
  9. //chating package type.
  10. typedef enum {CPT_LOGIN = 0, CPT_LOGOFF = 1,
  11.   CPT_MSGTXT = 2, CPT_PROBE = 3, 
  12.   CPT_RESPONSE = 4};
  13. //chating pakcage data type.
  14. typedef struct
  15. {
  16. char pktype[SIZE_PKTYPE];
  17. char agentid[SIZE_AGENTID];
  18. char headportrait[SIZE_HADPTRT];
  19. char buf[SIZE_BUFFER];
  20. }CHATINGPACKAGE, *LPCHATINGPACKAGE;
  21. #endif //!_NETCHAT_PUBLIC_H