1,317
社区成员




char *Buf;
#define BUF_LEN 10*1024*1024//10MB
Buf = new char[BUF_LEN];//此时Buf当中都是随机数据,实际需要的话,自己填充
int iNeedSend = BUF_LEN;
char *p = Buf;
while(iNeedSend){
int iRet = send(sock,p,iNeedSend,0);
if(iRet <= 0) return;//小于0表示出错,等于0表示断开
p += iRet;
iNeedSend -= iRet;
}
delete[] Buf;