带有ASyncUDPsocket的SIGPIPE 13

时间:2013-06-27 14:49:40

标签: ios objective-c

我在我的应用程序中使用了NTP框架并且它使用了ASyncUDPsocket,但是这个框架在一段时间后从后台返回后使应用程序中断。

NetworkClock来源:https://code.google.com/p/ios-ntp/issues/attachmentText?id=8&aid=6136447331175276042&name=NetworkClock.m&token=ky6UNYWjqChe2rQkEv1a_VSDpqk%3A1372342874389

AsyncUdpSocket来源:http://pastebin.com/tuKqpnqZ

断点是:

[self doSend:[self socketForPacket:theCurrentSend]];

result = sendto(theNativeSocket, buf, (size_t)bufSize, 0, dst, (socklen_t)dstSize);

我在这里尝试了一些建议: https://code.google.com/p/ios-ntp/issues/detail?id=8 但到目前为止,应用仍会因iPhone backboardd[28] <Warning>: Application 'UIKitApplication:nl.app[0x8f48]' exited abnormally with signal 13: Broken pipe: 13错误而崩溃。 我该如何防止这种情况?

0 个答案:

没有答案