الحقيقة كنت أتصفح بعض المنتديات الأجنبية و وجدت شرح للProtocol الخاص بشبكة BitTorrent و أعجبتني جداً و فكرت في تصميم client لهذه الشبكة كنوع من التدريب على الTCP/IP Programming و عمل شئ مفيد في نفس الوقت
المهم مبدئياً الموضوع ليس سهلاًُ بالمرة و سيحتاج نوع من التفرغ للقراءة و الدراسة.
فأرجو لمن يرد الإشتراك أن يكن جاداً و خبرته معقولة حتى لا يفشل المشروع و نحبط جميعا كالعادة.
على العموم أنا مازلت في مرحلة الدراسة و لن أتعداها حتى آخر هذا الشهر على الأقل
و سيمر المشروع في مراحل محددة ان شاء الله
1- الدراسة و تجميع المعلومات الأساسية عن الTorrent Network و الNetwork Programming
2- وضع Design بسيط للClient
3- مرحلة التجارب
4- بداية تقسيم المهام كتمهيد لعملية الCoding
5- مرحلة الCoding
6- مرحلة ال Unit Testing
7- مرحلة الIntegration
8- مرحلة الDeployment
و لن أتكلم عن أي تفاصيل لأي مرحلة حتى تنتهي المرحلة الأولى بنجاح إن شاء الله.
مرفق الdocumentation الخاصة بالbitTorrent network و التي كتبها Richard Cohen مصمم الشبكة و مصمم BitTorrent Client.
و في القريب سيكون هناك المزيد من المواقع التي تحمل موضوعات و تفاصيل أكثر.
أرجو إبداء الرأي في الموضوع بموضوعية. و البحث الجاد في الموضوع.
و شكرا
م/ محمد حســام الدين الشـــريف



