与FTP服务器建立错误连接后,应用程序崩溃并出现SIGPIPE异常
题
我尝试制作一个可以将连接到FTP服务器的应用程序。我使用Chilkat库来执行此连接。问题是,我想测试我的应用程序并进行错误的连接。所以我建立了一个连接到我的FTP服务器,但是使用SSL连接(在 chilkat中,基于chilkat示例隐式SSL连接的示例代码)
fyi,我不是在我的ftp服务器中设置ssl。在我的设备上运行代码后,应用程序崩溃,调试器显示了SigPipe。我知道sigpipe是因为我做了一个错误的套接字连接,但我不知道如何处理它。我已经阅读了一个关于未捕获的例外在此链接,但我不知道如何实现这些。
有人可以告诉我,如何处理这些sigpipe异常?
解决方案
看看这个答案:防止sigpipes
当您忽略sigpipes时,您的应用程序在接收一个sigpipe时,您的应用程序不会崩溃。
不隶属于 StackOverflow