تعطل التطبيق مع استثناء Sigpipe بعد إجراء اتصال خاطئ بخادم FTP

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

سؤال

أحاول إنشاء تطبيق يمكنه إجراء اتصال في خادم FTP.لقد استخدمت مكتبة Chilkat للقيام بذلك هذا الاتصال.المشكلة هي، أريد اختبار تطبيقي وإجراء اتصال خاطئ.لذلك أقوم باتصال بخادم FTP الخاص بي، ولكن استخدام اتصال SSL (قاعدة على مثال Chilkat في Chilkatنموذج التعليمات البرمجية لاتصال SSL الضمني )

fyi، أنا لا أعطى SSL في خادم بروتوكول نقل الملفات.بعد تشغيل التعليمات البرمجية الخاصة بي على الجهاز، تعطل التطبيق، وأظهرت المصحح Sigipipe.أعلم أن Sigpipe لأنني قمت باتصال مأخذ توصيل خاطئ، لكنني لا أعرف كيفية التعامل معها.لقد قرأت مقالة حول استثناء غير مصراعي على هذا الرابط ، ولكنأنا لا أعرف كيفية تنفيذ هذه.

هل يمكن لأحد أن يقول لي، كيفية التعامل مع استثناءات SIGPIPE هذه؟

هل كانت مفيدة؟

المحلول

إلقاء نظرة على هذه الإجابة: منع Sigpipes

عند تجاهل Sigpipes لن يتعطل تطبيقك بعد الآن عند تلقي Sigpipe.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top