2016-08-02 35 views
0

我从麦克风实时从iOS设备发送音频到服务器。我有这个问题:NSOutputStream知道什么时候在另一侧读取数据

当它因任何原因断开连接时,实际上我不知道在服务器中读取了多少数据。我希望这是一致的。如果iOs设备断开连接,它会将音频录制在循环缓冲区中,直到重新连接并再次开始发送音频。接下来要发送的字节需要在服务器停止记录后的后续字节。

这是否有意义?

感谢

回答

0

有没有办法让TCP本身提供的信息为你,因为总是会有信息包在前进的道路上用于传输的缓冲的地方,从来没有到达目的地的可能性。

处理此问题的常用方法是重新连接,然后询问服务器接收到多少字节,以便您可以继续从中断的位置。

相关问题