最近在写socket编程收发数据,对于如何发送和接收大量数据,一直在思考.send和recv一般缓存区大小为4K,但是如果你要传输的数据超过了这个标准该如何做呢. 我想到的就是如改写write和read函数一样,改写send和recv函数,使他们能分片传输这些大数据量的信息. int sock_send(SOCKET s,const char*buf,int len,int flags) { ,ptr=; int nLeft=len; if(buf==NULL) ; ) { n=send(s,b