使用GCDAsyncSocket无法分配内存错误

时间:2011-12-18 14:19:14

标签: iphone ios tcp cocoaasyncsocket gcdasyncsocket

我正在尝试使用GCDAsyncSocket通过TCP / IP将视频上传到服务器。有时,套接字会因我无法消除的错误而断开连接:

  

2011-12-17 11:39:25.073 Hadza [433:707] socketDidDisconnect,错误:错误Domain = NSPOSIXErrorDomain Code = 12“无法分配内存”UserInfo = 0x2aa260 {NSLocalizedFailureReason = write()函数出错,NSLocalizedDescription =无法分配内存}

我一直在寻找各处但我无法确切地知道这是什么原因,如何解决或解决这个问题。

应用程序上传文件的流程如下:

  1. 写入服务器(media_id)
  2. 从服务器读取ACK标志
  3. 读取已发送的字节数
  4. 从发送到结尾的字节写入视频
  5. 读取等待ACK信号(意味着上传正常)
  6. 如果一切顺利,请完成。如果出现错误,请从1或3重新启动,具体取决于错误。

0 个答案:

没有答案