احتاج شرح

عندي مشكله الحين اني ابي اسوي chat app ب gui

خفيف مربوط ب سيرفر socket

الحين كل شي جاهز بس مشكلتي اني اربط الثنين مع بعض

بحيث الui حق ال gui لوب لحاله

ولو حطيت لوب ال socket

واحد راح يشتغل و الثاني لا

يعني مايصير اشغل لوبين في نفس الوقت

جربت احطه في Thread وضبطت بس الحين يوم اجرب اضيف لل ui يقولي لازم يكون في نفس ال Thread ايش اسوي


نعم بالضبط كما في رسالة الخطأ التي تحصل عليها, لا يمكن فصل الـgui و socket , الإثنين يجب ان يكونا في نفس الـthread لكن تستطيع فصل الـthread ووضعها في عدة ملفات ... هذا بالظبط ما عليك القيام به في حالتك, ملف لجانب المستخدم(Client-Side) وملف أخر لجانب السيرفر(Server-Side) ... في جانب السيرفر ستعتمد الـsocket وتضعها داخل thread تكون قد حددته من قبل ثم في جانب واجهة المستخدم تعتمد ui الخاص بـgui ثم الـsocket من أجل الربط

الملفين التاليين بهما الأكواد التي تحتاج:

جانب العميل او المستخدم

جانب السيرفر