【发布时间】:2011-08-06 23:38:16
【问题描述】:
我想通过 Bonjure 网络发送大文件。当我在 Bonjure 中将文件从一台设备发送到另一台设备时,我必须将文件拆分为 NSData 数据包并将它们发送到另一台设备。如何确保所有数据包都到达目的地,如果数据包没有到达目的地,我如何告诉第一个设备重新发送它?你能帮我解决逻辑或一些示例代码吗?谢谢。
【问题讨论】:
标签: iphone ios sockets networking bonjour
我想通过 Bonjure 网络发送大文件。当我在 Bonjure 中将文件从一台设备发送到另一台设备时,我必须将文件拆分为 NSData 数据包并将它们发送到另一台设备。如何确保所有数据包都到达目的地,如果数据包没有到达目的地,我如何告诉第一个设备重新发送它?你能帮我解决逻辑或一些示例代码吗?谢谢。
【问题讨论】:
标签: iphone ios sockets networking bonjour
我使用开源BeamIt 代码的修改版本在设备之间发送音频文件。基本过程是使用 ACK 数据包来确认数据包的接收。查看网络手册了解标准协议,然后查看 BeamIt 以帮助您走上正确的道路。
【讨论】: