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

发布于 2024-12-03 21:02:58 字数 521 浏览 1 评论 0原文

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

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

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

I try to make an app that can make a connection into a FTP server. I've use Chilkat library to do this connection. The problem is, I want to test my app and make a wrong connection. So i make a connection into my FTP server, but using SSL connection (base on chilkat example in Chilkat sample code for implicit SSL connection)

FYI, I am not setting SSL in my FTP server. After I run my code on device, the app crashed, and the debugger showed SIGPIPE. I know SIGPIPE is because I made a wrong socket connection, but I dont know how to handle it. I have read an article about uncaught exception on this link, but I don't know how to implement these.

Can somebody tell me, how to handle these SIGPIPE exceptions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

全部不再 2024-12-10 21:02:58

看看这个答案:防止 Sigpipes

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

Have a look at this answer: Prevent Sigpipes

When you ignore sigpipes your app won't crash anymore when recieving a sigpipe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文