O aplicativo trava com exceção SIGPIPE após fazer uma conexão errada com o servidor FTP

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

Pergunta

Eu tento fazer um aplicativo que possa fazer uma conexão em um servidor FTP.Eu uso a biblioteca de Chilkat para fazer essa conexão.O problema é que eu quero testar meu aplicativo e fazer uma conexão errada.Então eu faço uma conexão no meu servidor FTP, mas usando conexão SSL (base no exemplo de Chilkat em chilkatcódigo de exemplo para conexão SSL implícita )

fyi, não estou definindo SSL no meu servidor FTP.Depois de executar meu código no dispositivo, o aplicativo caiu, e o depurador mostrou Sigpipe.Eu sei que Sigpipe é porque fiz uma conexão errada do soquete, mas não sei como lidar com isso.Eu li um artigo sobre exceção não identificada neste link , masEu não sei como implementar estes.

Alguém pode me dizer, como lidar com essas exceções de sigpipe?

Foi útil?

Solução

Dê uma olhada nesta resposta: Prevent Sigpipes

Quando você ignora sigpipes, seu aplicativo não trava mais ao receber um sigpipe.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top