Приложение падает с исключением SIGPIPE после неправильного подключения к FTP-серверу - PullRequest
1 голос
/ 12 сентября 2011

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

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

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

1 Ответ

0 голосов
/ 04 октября 2011

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

Когда вы игнорируете sigpipes, ваше приложение больше не будет зависать при получении sigpipe.

...