L'application se bloque avec une exception SigPipe après avoir fait une mauvaise connexion au serveur FTP

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

Question

J'essaie de créer une application qui peut faire une connexion en serveur FTP. J'ai utilisé la bibliothèque Chilkat pour faire cette connexion. Le problème est que je souhaite tester mon application et établir une mauvaise connexion. Je fais donc une connexion dans mon serveur FTP, mais en utilisant la connexion SSL (base sur l'exemple Chilkat dans Exemple de code chilkat pour la connexion SSL implicite)

FYI, je ne définis pas SSL dans mon serveur FTP. Après avoir exécuté mon code sur l'appareil, l'application s'est écrasée et le débogueur a montré SigPipe. Je sais que SigPipe est parce que j'ai fait une mauvaise connexion de socket, mais je ne sais pas comment le gérer. J'ai lu un article sur exception non revue sur ce lien, mais je ne sais pas comment les implémenter.

Quelqu'un peut-il me dire, Comment gérer ces exceptions SigPipe?

Était-ce utile?

La solution

Jetez un œil à cette réponse: Empêcher les sigpipes

Lorsque vous ignorez les sigpipes, votre application ne s'écrase plus lorsque vous recevez un sigpipe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top