تطوير تطبيق محادثة جماعية باستخدام Python وTCP Socket Programming

تفاصيل العمل

مشروع تطبيقي لمادة شبكات الحاسوب، تم فيه تطوير تطبيق محادثة جماعية (Group Chat) باستخدام لغة Python وتقنية TCP Socket Programming.

يتكون المشروع من خادم مركزي (Server) وعدة عملاء (Clients)، بحيث يمكن لعدة مستخدمين الاتصال بالخادم وإرسال واستقبال الرسائل في الوقت نفسه.

تم استخدام Socket Programming لإنشاء الاتصالات، وMultithreading للتعامل مع عدة مستخدمين بشكل متزامن، بالإضافة إلى استخدام Tkinter لتطوير واجهة رسومية للعميل.

يتضمن المشروع أيضًا التعامل مع حالات انقطاع الاتصال والأخطاء، وإدارة الاتصالات النشطة، وإرسال إشعارات الانضمام والمغادرة والرسائل بين المستخدمين.

التقنيات المستخدمة: Python، TCP/IP، Socket Programming، Multithreading، Tkinter.

هذا المشروع أكاديمي تطبيقي تم تطويره ضمن دراسة مادة شبكات الحاسوب.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات