comm.h
上传用户:zhangjjyh
上传日期:2021-11-11
资源大小:1251k
文件大小:0k
源码类别:

P2P编程

开发平台:

Objective-C

  1. //////////////////////////////////////////////////
  2. // comm.h文件
  3. // 包含一些公共函数
  4. #ifndef __COMM_H__
  5. #define __COMM_H__
  6. // 校验和的计算
  7. // 以16位的字为单位将缓冲区的内容相加,如果缓冲区长度为奇数,
  8. // 则再加上一个字节。它们的和存入一个32位的双字中
  9. USHORT checksum(USHORT* buff, int size);
  10. BOOL SetTTL(SOCKET s, int nValue);
  11. BOOL SetTimeout(SOCKET s, int nTime, BOOL bRecv = TRUE);
  12. #endif // __COMM_H__