【问题标题】:synchronize udp broadcast file transfer同步udp广播文件传输
【发布时间】:2014-12-18 09:18:43
【问题描述】:

我目前正在开发一个通过子网定向地址 (192.168.0.255) 广播的 udp 套接字程序。我在服务器中有一个图像文件,我会将它发送给 3 个客户端。一切正常,但唯一的问题是接收客户端并不总是与服务器同时完成。同步 udp 传输的任何提示?谢谢

【问题讨论】:

  • 为什么不使用 TFTP,它在 UDP/IP 之上实现了一些同步?
  • 基本上,我正在尝试实现基于 UDP 的 TFTP,我只是在消除延迟。

标签: c udp file-transfer broadcasting


【解决方案1】:

基本上,我正在尝试实现基于 UDP 的 TFTP

来自维基百科,Trivial File Transfer Protocol

TFTP 是一个简单的文件传输协议,在顶层实现 UDP/IP 协议……

由于 TFTP 已经基于 UDP,您可以放弃重新发明。

…协议的当前规范可以在 RFC 1350 中找到。

【讨论】:

    【解决方案2】:

    使用 TFTP

    我只是在消除延迟...

    然后使用RFC 7440 - TFTP windowsize Option

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-19
      • 1970-01-01
      • 2012-03-07
      • 2016-02-25
      • 2013-05-15
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多