请问send函数每次传输的数据大小多大比较适宜。

fromair 2003-09-11 10:39:47
我要传送的每个数据包大小才10几个字节。并且是大概每格几秒钟就有这样一个数据包传送。
从效率上考虑的话(并且数据不会丢失):每产生一个数据包就用send传送较好还是等到一定大小一起传送较好了。无需考虑同步等问题的,数据包里面已经包含有识别等信息。
...全文
57 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bb123456789 2003-09-12
  • 打赏
  • 举报
回复
0.5-8k
sevencat 2003-09-12
  • 打赏
  • 举报
回复
大点小点可能都可以吧,反正一次不行,分两次传也行啊。
fromair 2003-09-12
  • 打赏
  • 举报
回复
to: lovemaggic(Jack)
只要不是返回SOCKET_ERROR应该就已经传过去了,我用的是tcp应该数据不会怎么丢失吧。
phoenixandlinda 2003-09-12
  • 打赏
  • 举报
回复
同意xtmzl(我这一生 == 孤单与流浪),特别是网络带宽窄的时候,每次接受端能收到的数据就在500左右
xtmzl 2003-09-12
  • 打赏
  • 举报
回复
《TCP/IP协议 第二卷,内核与实现>>推荐值 :
IP数据段长度 :576字节
so ,TCP 数据段长度(最大值): 576-20-20 =536
大概 500到700字节比较好。
philis 2003-09-12
  • 打赏
  • 举报
回复
用RTCP测。
philis 2003-09-12
  • 打赏
  • 举报
回复
看是UDP还是TCP了,UCP小一点,0.5K吧。TCP你发大了,到路由那里也自动会被分包,你发4~16K吧。
lovemaggic 2003-09-11
  • 打赏
  • 举报
回复
那你不要判断传送是否成功吗? 如果是几秒就传一次的话,不如等几分钟一起传送
畅想畅享 2003-09-11
  • 打赏
  • 举报
回复
<=1024bytes

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧