【问题标题】:How to avoid SIG_PIPE crashing in IOS如何避免 SIG_PIPE 在 IOS 中崩溃
【发布时间】:2012-12-21 09:55:08
【问题描述】:

我一直面临着 SIGPIPE 经常崩溃的问题,我知道这是因为连接问题,我的一个套接字在失去连接后试图写入,但问题是我在这里无法控制套接字描述符(得到 tcp 类作为 .a),设置 signal() 像 IGNORE 或 NO_SIGPIPE。所以任何方式都可以使用 Xcode。任何建议都对我很有帮助。

谢谢

【问题讨论】:

  • 您尝试关闭它吗?
  • @Larme 我的一些 .a 正在访问网络,我无权访问它。这就是我寻找 Xcode 帮助的原因 :)
  • 尝试用@try { ... } @catch(NSException *ex) { ... }捕捉它
  • 您是否尝试使用signal(SIGPIPE, SIG_IGN); 忽略 SIGPIPE?

标签: iphone ios xcode cocoa-touch sigpipe


【解决方案1】:

即使我没有使用信号尝试过的套接字描述符,它似乎也可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多