Peer to Peer Socket C
1.0.0
يتضمن هذا البرنامج نظيرًا يمكنه إرسال واستقبال في وقت واحد ، يمكن أن يتم إنشاؤه باستخدام برمجة المقبس في C. مثيلات متعددة من الكود يمكن تشغيلها في بيئات طرفية منفصلة لتشكيل شبكة دردشة نظير.
القيود
إرسال وتلقي في وقت واحد
يحقق البرنامج إرسال واستقبال في وقت واحد عن طريق تشغيل طريقة الاستلام على الخيط المنفصل. يتضمن البرنامج استخدام استدعاء النظام Select () لتحديد واصفات الملفات الجاهزة والحلقة عليها لتلقي الرسائل في قائمة الانتظار. ومع ذلك ، فإن هذا الإرسال والاستقبال في وقت واحد غير مؤكد وقد يقطع المستخدم أثناء إرسال الرسالة.
تعليمات التشغيل
تم تنفيذ البرنامج على نظام Linux باستخدام مترجم GCC.
gcc peer.c -o peer1
gcc peer.c -o peer2
./peer1
./peer2