Приложение вылетает из-за исключения SIGPIPE после неправильного подключения к FTP-серверу

StackOverflow https://stackoverflow.com/questions/7386686

Вопрос

Я пытаюсь создать приложение, которое может подключаться к FTP-серверу.Я использую библиотеку Chilkat для этого подключения.Проблема в том, что я хочу протестировать свое приложение и установить неправильное соединение.Итак, я подключаюсь к своему FTP-серверу, но использую SSL-соединение (на основе примера chilkat в Chilkatпример кода для неявного SSL-соединения )

К вашему сведению, я не устанавливаю SSL на моем FTP-сервере.После того, как я запустил свой код на устройстве, приложение упало, и отладчик показал SIGPIPE.Я знаю, что SIGPIPE вызван тем, что я установил неправильное соединение сокета, но я не знаю, как с этим справиться.Я прочитал статью о неперехваченном исключении по этой ссылке , ноЯ не знаю, как это реализовать.

Может кто-нибудь сказать мне, как обрабатывать эти исключения SIGPIPE?

Это было полезно?

Решение

Посмотрите на этот ответ: Предотвратите SigPipes

Когда вы игнорируете SigPipes, ваше приложение больше не будет сбиться при получении SIGPIPE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top