首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 复习指导 >

C++应用实例十七

2008-12-26 
自己写的send_n()

    TCP下socket的send函数发送的字节数可能小于要求发送的字节数,send_n用得太频繁,没办法,自己写了一个。

  无甚技术含量,勉强够用^_^

  int send_n(SOCKET s, const char *buf, int len, int flags)

  {

  int result, old_len = len;

  do {

  result = send(s, buf, len, flags);

  if (result == SOCKET_ERROR)

  return SOCKET_ERROR;

  len -= result;

  buf += result;

  } while (len);

  return old_len;

  }

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行