摘要: 今晚大致搞通了recv函数的原理了,反正目前为止就知道它默认的话,其实应该是socket里面设置的默认值,最大可以一次接受32k的数据,然后最后那个flag参数不会影响大文件分段读取的性质,反正我这里用了一个1G的文件作为测试,当然这个文件是我自己生成的,每1k数据都是不同的,然后我就接受个4次,看了下,ok的,表明用一个循环来接受就可以,虽然这个不是什么长久之计,但是好歹我也是搞明白了它的返回值和函数性质了,返回值就是这一次recv的过程读取了多少个字符,用个if来判断吧,跟缓冲区的大小作比较,就知道发送端是否还有需要接受的数据了: const int big_size... 阅读全文
posted @ 2013-12-16 23:24 Allen_Tung 阅读(241) 评论(0) 推荐(0) 编辑