La aplicación se bloquea con la excepción de SIGPIPE después de realizar una conexión incorrecta al servidor FTP

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

Pregunta

Intento hacer una aplicación que pueda hacer una conexión en un servidor FTP.He usado la biblioteca de Chilkat para hacer esta conexión.El problema es que quiero probar mi aplicación y hacer una conexión incorrecta.Así que hago una conexión en mi servidor FTP, pero usando la conexión SSL (base en el ejemplo de Chilkat en chilkatCódigo de muestra para la conexión SSL implícita )

fyi, no estoy configurando SSL en mi servidor FTP.Después de ejecutar mi código en el dispositivo, la aplicación se bloqueó, y el depurador mostró SIGPIPE.Sé que Sigpipe es porque hice una conexión de zócalo equivocado, pero no sé cómo manejarlo.He leído un artículo sobre excepción no detectada en este enlace , peroNo sé cómo implementarlos.

¿Puede alguien decirme alguien, cómo manejar estas excepciones de SIGPIPE?

¿Fue útil?

Solución

Eche un vistazo a esta respuesta: Prevent Sigpipes

Cuando ignoras los sigpipes, tu aplicación ya no se bloqueará al recibir un sigpipe.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top