1

我尝试制作一个可以连接到 FTP 服务器的应用程序。我使用 Chilkat 库来做这个连接。问题是,我想测试我的应用程序并建立错误的连接。所以我连接到我的 FTP 服务器,但使用 SSL 连接(基于 Chilkat示例代码中的 chilkat 示例,用于隐式 SSL 连接

仅供参考,我没有在我的 FTP 服务器中设置 SSL。在设备上运行我的代码后,应用程序崩溃了,调试器显示了 SIGPIPE。我知道 SIGPIPE 是因为我建立了错误的套接字连接,但我不知道如何处理它。我在这个链接上读过一篇关于未捕获异常的文章,但我不知道如何实现这些。

有人可以告诉我,如何处理这些 SIGPIPE 异常吗?

4

1 回答 1

0

看看这个答案:Prevent Sigpipes

当您忽略 sigpipe 时,您的应用在收到 sigpipe 时不会再崩溃。

于 2011-10-04T07:47:05.773 回答