Thread X – Cross-Protocol Communication System (Network + IPC)

تفاصيل العمل

قمتُ أنا وفريقي بتطوير نظام اتصال متعدد البروتوكولات باستخدام C++ يتيح طريقتين مختلفتين للتواصل:

? System A – Network Mode

تواصل شبكي عبر TCP/IP Sockets باستخدام Winsock2 مع آلية Broadcast متعددة العملاء.

? System B – IPC Mode

تواصل فائق السرعة بين العمليات عبر Shared Memory و Named Mutex على مستوى نواة النظام، حيث شاركت في تصميم وتنفيذ جزء Shared Memory لضمان نقل بيانات فعال وآمن بين العمليات.

المشروع مبني بهيكلية متعددة الخيوط (Multi-Threaded Architecture) لضمان استجابة واجهة المستخدم أثناء نقل البيانات.

? دوري في المشروع:

تطوير آلية التواصل عبر Shared Memory بين العمليات

تصميم وتنفيذ آلية التزامن باستخدام Named Mutex

تحسين منطق Message Counter لمنع مشكلة التكرار اللانهائي

المساهمة في بناء الهيكلية العامة للنظام

? أهم التقنيات المستخدمة:

Win32 API

Winsock2

Shared Memory (CreateFileMapping / MapViewOfFile)

Named Mutex Synchronization

C++ STL (thread, mutex, string)

FLTK GUI Framework

المشروع يوضح فهمًا عمليًا عميقًا لـ:

Socket Programming

Inter-Process Communication عبر Shared Memory

Thread Synchronization

System-Level Programming على Windows

ملفات مرفقة

بطاقة العمل

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