在与FTP服务器建立错误连接后,应用程序崩溃并出现SIGPIPE异常

时间:2011-09-12 10:47:49

标签: ipad sockets ftp handler sigpipe

我尝试创建一个可以连接到FTP服务器的应用程序。我使用Chilkat库来建立这种连接。问题是,我想测试我的应用程序并建立错误的连接。所以我连接到我的FTP服务器,但使用SSL连接(基于Chilkat sample code for implicit SSL connection中的chilkat示例)

仅供参考,我没有在我的FTP服务器中设置SSL。在设备上运行代码后,应用程序崩溃了,调试器显示了SIGPIPE。我知道SIGPIPE是因为我做了一个错误的套接字连接,但我不知道如何处理它。我读过一篇关于uncaught exception on this link的文章,但我不知道如何实现它们。

有人可以告诉我,如何处理这些SIGPIPE例外?

1 个答案:

答案 0 :(得分:0)

看一下这个答案:Prevent Sigpipes

当你忽略sigpipes时,你的应用程序在收到sigpipe时不会再崩溃。