通过Bonjure Logic问题可靠地发送大文件

时间:2011-04-16 17:02:52

标签: iphone ios sockets networking bonjour

我想通过Bonjure网络发送大文件。当我在Bonjure中将文件从一个设备发送到另一个设备时,我必须将文件拆分为NSData数据包并将它们发送到另一个设备。如何确保所有数据包都到达目的地,如果数据包没有到达那里,我该如何告诉第一个设备重新发送?你能帮我解决逻辑或一些示例代码吗?谢谢。

1 个答案:

答案 0 :(得分:1)

我使用了开源BeamIt代码的修改版本来在设备之间发送音频文件。基本过程是使用ACK数据包来确认收到数据包。查看有关标准协议的网络书籍,然后查看BeamIt以帮助您开始正确的路径。