العودة لقائمة المشاريع
تطوير التعليمات البرمجية التي تنقل الملفات
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
هندسة البرمجيات
اختبار البرمجيات
تعلم البرمجة
البرمجة الخطية
أنظمة مدمجة
برمجة
تصحيح برمجي
برمجة التطبيقات
برمجة مواقع
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
هندسة البرمجيات
اختبار البرمجيات
تعلم البرمجة
البرمجة الخطية
أنظمة مدمجة
برمجة
تصحيح برمجي
برمجة التطبيقات
برمجة مواقع
استكشاف الأخطاء وإصلاحها
تطوير البرمجيات
الوصف
تحتاج إلى إنشاء رمز طبقة النقل لبروتوكول نقل بيانات بسيط وموثوق. بروتوكول نقل موثوق (DRTP)، يضمن نقل البيانات بشكل موثوق عبر UDP. يجب أن يضمن البروتوكول الخاص بك نقل البيانات بالترتيب وعدم فقدانها أو تكرارها.
مهمتك هي تطوير التعليمات البرمجية التي تنقل الملفات بشكل موثوق بين عقدتين على الشبكة. تحتاج إلى تنفيذ برنامج يمكنه العمل كخادم أو عميل.
ملاحظة: يجب عليك استخدام UDP كبروتوكول النقل الأساسي وإضافة الموثوقية فوق ذلك. لا يجوز لك استخدام بروتوكولات النقل الأخرى (مثل TCP) التي توفر الموثوقية بالفعل. يجب عليك إنشاء حزم وإقرارات، وإنشاء اتصالات، وإغلاقها بشكل صحيح عند اكتمال النقل.
You need to create transport layer code for a simple and reliable data transfer protocol. Reliable
Transport Protocol (DRTP), ensuring reliable data transfer over UDP. Your protocol must ensure that data is transmitted in order and is not lost or duplicated.
Your job is to develop code that reliably transfers files between two nodes on the network. You need to implement a program that can act as a server or client.
NOTE: You must use UDP as the underlying transport protocol and add reliability on top of that. You may not use other transport protocols (such as TCP) that already provide reliability. You have to create packets and acknowledgments, establish connections, and properly close them when the transfer is complete.