社区
网络编程
帖子详情
UDP只允许一包一包接收,还是可以调用recvfrom一次接收多个包?
iw1210
2013-01-29 04:26:36
UDP通讯,A向B连续发送了包大小分别为20和30字节的两个包,B用大小为50字节的缓冲调用recvfrom接收,只调用一次就能接收这两个包么?还是只允许一次只能收一包,即使两个包都到达了?
...全文
2341
9
打赏
收藏
UDP只允许一包一包接收,还是可以调用recvfrom一次接收多个包?
UDP通讯,A向B连续发送了包大小分别为20和30字节的两个包,B用大小为50字节的缓冲调用recvfrom接收,只调用一次就能接收这两个包么?还是只允许一次只能收一包,即使两个包都到达了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwhhb4002
2013-02-16
打赏
举报
回复
学习一下,不太懂
Eleven
2013-02-16
打赏
举报
回复
UDP是有消息边界的~
Geoff08Zhang
2013-02-07
打赏
举报
回复
UDP是对方一次send多少,你就recv多少。
akmm88
2013-02-04
打赏
举报
回复
1
UDP每接收一次,就是 对方发的一个包, 不会出现2个包一起接收. 只会发生丢包.
爱学习的大牛123
2013-01-30
打赏
举报
回复
UDP 一般是阻塞的 一次一个包
Squall_zy
2013-01-30
打赏
举报
回复
1
UDP是有边界的。要一个一个收,收到后会知道一个报文中的字节大小; TCP是无边界的,是流。需要应用层字节判断边界。
chuachua66
2013-01-29
打赏
举报
回复
UDP发东西,和去外太空似的,当然一次把想说的都说完了,要不很可能就没有说后半句的机会了。
jwybobo2007
2013-01-29
打赏
举报
回复
一次一个,第一次是20字节,第二次是30字节的包
YunXia98Li
2013-01-29
打赏
举报
回复
UDP每次只能收一包,TCP可以收多包。这有例子: http://download.csdn.net/detail/geoff08zhang/4571358
windows下
UDP
组播(多播)发送和
接收
程序
UDP
组播,也称为多播,是一种网络通信方式,它
允许
单个数据源向
多个
接收
者同时发送数据,而无需为每个
接收
者单独建立连接。这种方式在广播和流媒体服务中尤为常见,因为它能有效利用网络带宽并降低服务器负载。在...
tcp
recv
和
udp
recv
from
接收
的
包
个数
对于tcp 的
recv
来说,当应用层
调用
该接口时,socket层会给它的buffer里填充多少数据是不确定的,有可能...对于
udp
的
recv
from来说,当应用层
调用
该接口时,socket层会给它的buffer里只填充一个数据
包
,所以比较好解析。
【网络协议】转载:关于TCP与
UDP
的
接收
recv
和
recv
from
问:
udp
发送(sendto)两次数据,第
一次
100字节 ,第二次200字节, 接
包
方
一次
recv
from( 1000 ), 收到是 100,还是200,还是300? 答:
UDP
是数据报文协议,是以数据
包
方式,所以每次可以
接收
100,200,在理想情况下...
关于TCP与
UDP
的
接收
recv
和
recv
from
问:
udp
发送两次数据,第
一次
100字节 ,第二次200字节, 接
包
方
一次
recv
from( 1000 ), 收到是 100,还是200,还是300? 答:
UDP
是数据报文协议,是以数据
包
方式,所以每次可以
接收
100,200,在理想情况下,第
一次
...
UDP
解决丢
包
问题总结
连续
多个
UDP
包
超过了
UDP
接收
缓冲区大小 ,比如: 如:
UDP
包
过大 如:
UDP
发
包
速率过快,突发大数据流量超过了缓冲区上限 (2)
recv
from()
接收
到数据之后处理速度太慢 如果数据
接收
和处理是连续进行的,那么可能...
网络编程
18,358
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章