المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح ال mbox



shadowbboy
04-08-2009, 03:04 PM
أثبت هذا البروتوكول انه افضل من الجيبوكس في جميع النواحي و سوف اذكر لكم بعض مميزاته الان و أكيد ستكتشوفن باقي المميزات خلال الشرح :
- الايمو سريع جدا و جربته لمدة اسبوع بدون توقف او تهنيج
- ليس هنالك حد لعدد الكروت 1024 فبامكانك استقبال ما شئت من الكروت
- بامكانك تجاهل الكروت ذات الليفل او المستوى 0 اي التي لا يمكن مشاركتها
- البروتوكول متوافق تماما مع الجيبوكس حيث بامكانك استعمال ملف cwshare.cfg بدون تعديل
- امكانية استعمال بروتوكول tcp
نبدأ الان الشرح :
أول ملف cwshare.cfg
m السطر مثل ما هو على الجيبوكس
ديلاين كذلك يمكن استعماله على الصيغة القديمة

كود:
D: { IP { port1 port2 { pass { level1 level2 }}}}
سوف يتم شرح الصيغ الجديدة في شرح لاحق ان شاء الله لانني لم ارى فائدة كبيرة فيها

لا ستعمال البروتوكول tcp يمكن عمل سطر الديلاين على الشكل التالي

كود:
TCP0: { IP { port1 port2 { pass { level1 level2 }}}} //TCP0 is used if you are listening for connection from another peer.(peers with Public IP).TCP1: { IP { port1 port2 { pass { level1 level2 }}}} //TCP1 is used if you are connecting to another peer who is waiting your connection.(peers with Non public IP/NAT).
السطر الاعلى tcp0 بالنسبة للتبادل عبر الانترنت
السطر الاسفل tcp0 للتبادل عبر الشبكة الداخلية
- ملحوظة هذه الطريق في التبادل صالحة فقط في حال التبادل مع mbox
و ليس مع شخص لديه Gbox

البروتوكول لا يتعرف على الكروت مباشرة رغم انه في هذه النسخة قد تم وضع الاسس لذلك
و قد نرى في النسخة المقبلة خاصية التعرف على اللوكالات مباشرة
على العموم يمكن وصل البروتوكول باللوكال عن طريق النيوكامد newcs
و الكروت الموصلة عبره تظهر في الديستانس 0 اي ان سطرك يظهر اخظر اي بلوكال بالنسبة للمتبادلين لو اتبعت التالي

كود:
C: { server_ip server_listening_port username password des_key } { x } { xxxxyyyy:xxxxyyyy;......} C: { 127.0.0.1 15000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14 } { 10 } { 0100006a:0100006B;}
سوف نشرح من اليسار الى اليمين
127.0.0.1 هو عنوان ايبي الحاسب الذي انت فيه و لن تظهر الكرت كلوكال اذا استعملت ايبي اخر
15000 هو رقم البورت الخاص بالنيوكامد الذي تتصله به
010203..... هذا الديسكاي deskey
10 هو البافر او كم يتم معالجة من طلب اتجاه الكرت في نفس الوقت تبدو القيمة 20 معقولة
اخيرا يمكنك وضع الكايد و البروفايد الخاص بالكرت ان لم يظهر بشكل صحيح و يمكن الاستغناء عن هذه العبارة اذا أردت


كود:
O: { 4000 2000 }
هذه لتحديد المدة الزمنية لاعادة ارسال طلب الشفرة في حالة عدم استقبالها

كود:
N: { xxxx yyyy }
هذه العبارة نفس الشيء تقريبا لكنها خاصة بنظام الفيدوكارد العنيد مما يتطلب وضع قيم منخفضة حتى لا يكون هناك تهنيج في الصورة كل عشر ثوان
x و I هي نفسها المستعملة في الجيبوكس
الاولى تعني عدد الكروت من كل بروفايد كحد اقصى يمكن استقبالها
و الثانية تعني الديستانس اي الحد الاقصى لبعد الكرت الذي تريد ان تستقبله
لكن الجديد في هذا البروتوكول هو اعتماده على خاصية جديدة فمثلا
x=10
لو وضعنا قيمة كهذه فسوف نستقبل 10 كروت من كل بروفايد فقط
و لكن لو افترضنا اننا بحاجة الى كروت اكثر او اقل بالنسبة لباقة معينة
الحل موجود و هو باستعمال العبارة التالية

كود:
X+: { xxxxyyyy:zz;xxxxyyyy:zz; } // zz -> max. is 30 !!!!!example:X+: { 0100006A:15; }
نضع الكايد و البروفايد و نضع بجانبه عدد الكروت المراد استقبالها و الحد الأقصى لهذ القيمة هو 30

كود:
H: { 0100006A;0100008C; }
هذا السطر يجعل البرنامج يستعمل فقط كروت اللوكال لفتح الباقة التي تم تحديدها
الى هنا نكون قد انتهينا من ملف cwshare.cfg
البرنامج في المرفقات و هو الخاصة بجميع انظمة التشغيل
ويندوز لينكس دريمبوكس الى اخره

mussa_sal
01-04-2010, 01:34 PM
يسلموا ايديك أخى العزيز

ومشكوووووررررر

BOULASDAL
01-06-2010, 11:39 AM
بارك الله فيك و يا ريث الشرح يكون مذيلا بالصور التوضيحية

karmoussa1
02-06-2010, 08:48 AM
مشكوووووررررر

waf139
03-23-2010, 06:22 PM
بارك الله فيك و يا ريث الشرح يكون مذيلا بالصور التوضيحية