انا صممت برنامج شات محادثة بالسي شارب
بحيث يقدر المستخدم ينتقي مستخدم من القائمة ويتحادث معه بشكل Private وكله تمام و 100%
لكن واجهتني مشكلة أثناء خروج أحد ال Clients فعند عمل Disconnect تظهر لي خطأ ويطلب الأسف كما هو بالصورة المرفقة
الصورة المرفقة :
وهي تغلق السيرفر الرئيسي
بعد البحث الدقيق تبين أن الاجراء Socket.close
stream.Close();
حيث ال Stream
من نوع NetworkStream
للعلم هناك thread شغال ولا اعرف ربما هي السبب لكنها على السيرفر الكلاينت ينغلق بدون مشاكل بس عند طلب الاغلاق من السيرفر يعلق السيرفر كما اوضحت.
() هو الذي يصدر هذا الخطأ والذي لم اتمكن من القتاطه مما سبب ظهور شاشة بها الاسف ولا خيارات غير اغلاق البرنامج !!!
الرجاء من الاخوة المختصين إفادتي بالموضوع الله يزيدكم من علمه :)
وأقبلو تحياتي وبارك الله فيكم وحياكم الله.