IOS下遇到的singal SIGPIPE的错误

原创 2013年12月04日 15:16:32

这个问题是在手机解锁后报出的错误。没有任何有效的提示。然后网上baidu下,主要是socket下send一个无效的socket而由系统报出的错误。搜索下我的所有的send函数,设置断点定位问题。果真在某个send函数中报错了。呵呵,网上说的没有错。

处理方法:

    1.按网上的说的处理(http://www.2cto.com/kf/201112/113324.html)。但是这只能不报出这个错误。实际问题没有解决。

    2.先问一个为什么在这个情况下还能发送一个send命令?追根索源最后处理好这个问题。

呵呵。这里只是记录下问题和解决方法。

在XCode中设置忽略signal SIGPIPE错误

一、在工作中遇到的问题当我利用XCode中的Instrument对我的app做自动化测试的时候,有时候会发生app的crash,这种crash的原因是signal SIGPIPE错误。这种错误就能够引...
  • Smiling8866
  • Smiling8866
  • 2016年06月22日 18:17
  • 1135

如何解决ios SIGPIPE 导致的崩溃

在开发ios长连接游戏的过程中遇到一个问题:在游戏运行过程中玩家按下home键或者其他原因游戏被挂起,socket连接不会断开,服务器为了节省资源,在一段时间后会主动关闭这个连接。当玩家再次切回到游戏...
  • ring0hx
  • ring0hx
  • 2014年06月06日 16:00
  • 9793

iOS 开发中 SIGPIPE信号的分析跟处理

以下内容部分来自网络搜集。本人综合总结得到本博客内容,以作以后翻阅之需。 signal 13 对应就是 SIGPIPE ,网上对与这个Signal 的解释是这样的:  管道破裂...
  • tangaowen
  • tangaowen
  • 2015年07月09日 21:53
  • 3516

线程中解决sigpipe信号问题

有时候线程会出现SIGPIPE错误:   (gdb) bt #0  0x00110416 in __kernel_vsyscall () #1  0x0092f918 in send () f...
  • suifengpiao_2011
  • suifengpiao_2011
  • 2016年07月06日 12:13
  • 1302

IOS开发——Xcode调试SIGPIPE信号解决办法

一、相关概念 首先说明一下SIGPIPE的含义:向无读者的PIPE写数据。这句话相当拗口,形象点表达就是: 一个程序调用send函数向服务器发送数据,在这个过程中,服务器接受数据的服务突然挂掉了,...
  • u011757360
  • u011757360
  • 2014年07月05日 09:14
  • 1495

iOS 忽略SIGPIPE的问题

写网络程序时候, 当向对方write数据的时候, 如果连接断开(如对方主动close了连接), 会产生SIGPIPE信号, 还比如:往前调手机时间,启动APP联网立即崩溃,如果不对这个信号处理程序就会...
  • hherima
  • hherima
  • 2016年01月21日 18:45
  • 1089

[iOS编程-XCode Debug忽略SIGPIPE信号

在使用socket的send函数时,如果此时服务器断开连接,socket将会收到broken pipe的错误。我们可以判断类似的错误来进行重连,但是在这之前系统就会发出SIGPIPE的信号,导致我们的...
  • onlyou930
  • onlyou930
  • 2013年11月14日 14:33
  • 3416

从windows到linux的转换(1):信号与消息以及SIGPIPE 的处理

一.信号与消息     linux里边的信号和win下边的的消息有基本相同的同能,都有各种各样的信号(消息)及其相应的信号(消息)处理函数。    1. 信号处理函数添加。     signal函数。...
  • xwjbs
  • xwjbs
  • 2007年07月06日 17:08
  • 5042

如何在 iOS 上避免 SIGPIPE 信号导致的 crash (Avoiding SIGPIPE signal crash in iOS)

http://www.jianshu.com/p/1957d2b18d2c ps:翻译自 APPLE 文档,最后会附上连接和原文 当使用 socket 进行网络连接时,如果连接...
  • dssxk
  • dssxk
  • 2016年06月06日 16:23
  • 611

sigpipe的解决方法

//设置不被SIGPIPE信号中断,物理链路损坏时才不会导致程序直接被Terminate //在网络异常的时候如果程序收到SIGPIRE是会直接被退出的。 struct sigaction...
  • pananing
  • pananing
  • 2014年01月28日 10:23
  • 434
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS下遇到的singal SIGPIPE的错误
举报原因:
原因补充:

(最多只允许输入30个字)