当前位置: 技术问答>linux和unix
socket send函数疑问,缓冲区
来源: 互联网 发布时间:2016-08-21
本文导语: 本帖最后由 RainySummer 于 2010-04-21 16:02:57 编辑 使用 Linux 的 socket 编程,使用send函数传递870个结构体数据,结构体的大小为520,在另一端只有接到222个。 请问是什么情况? 已经设置过收发缓冲区大小。 ...
请问是什么情况?
已经设置过收发缓冲区大小。
|
这个你最好定义自己的通讯协议,仅凭系统的缓冲区不能容纳这么大数据量,比如你可以一下发10个,等应答,应答接受到,再接着发下边的,如果没有接受到,再把原来的重发。
|
你使用自己定义的传输协议吗?
|
使用什么SOCKET呢?