首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于socket下的发送和接收缓冲区的有关问题

2012-02-24 
关于socket下的发送和接收缓冲区的问题请问一下,在socket下使用tcp协议,用send(ints,constvoid*buf,size_t

关于socket下的发送和接收缓冲区的问题
请问一下,在socket下使用tcp协议,
用send(int   s,   const   void   *buf,   size_t   len,   int   flags)函数,每次将buf中的数据放入socket缓冲区,缓冲区满了再发送,有两种方法,一个是多次调用send,每次的buf比较小,另一个是调用send次数少,但是buf比较大,请问这两种方法哪个效率高,并且会高多少啊,谢谢了

[解决办法]
1、网络负载 次数尽量少(CDMA) 可以通过发送时延来做量化比较
2、数据冗余 包要尽量大 可以通过每个包的有用信息比例进行量化比较


热点排行