UDP广播时,接收方如何知道对方数据已经发送完?

zoutaiqi 2002-11-25 01:04:57
UDP广播时,因为是广播形式,且发送方发送的是大数据,接收方需用一个无穷循环接收包,当发送方数据发送完了时,接收方终止循环,结束线程,那么接收方如何知道对方数据已经发送完了呢?
...全文
204 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liugy 2002-11-25
  • 打赏
  • 举报
回复
对于大数据,UDP是拆包发送的你不用管他。
接受方会自动处理的
Tony1130 2002-11-25
  • 打赏
  • 举报
回复
没有什么好的办法吧,本来UDP就是不可靠的。
zoutaiqi 2002-11-25
  • 打赏
  • 举报
回复
yanhuahui(眼发黑)说的很对,不能发送结束包.接收方不一定接收的到
yanhuahui 2002-11-25
  • 打赏
  • 举报
回复
UDP本身就是一个数据发送不需要确认的不可靠协议。要么你用TCP
“发送一个结束包”,但是接收方可能接收到这个包,也可能没。相当不可靠
rtdb 2002-11-25
  • 打赏
  • 举报
回复
发送一个结束包.
Bind 2002-11-25
  • 打赏
  • 举报
回复
自定义数据包结构,用一个域表示数据包长度。

18,356

社区成员

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

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