دروس في الشيرنج على الأنترنت و بواسطة كارت الساتلايت...الدرس الرابع عشر
![bcnmq7z62qnz.jpg](http://dc01.arabsh.com/i/01471/bcnmq7z62qnz.jpg)
دروس الشيرنج على الأنترنت و بواسطة كارت الساتلايت
الشرح الوافي و الكافي
إعداد : رزقي توفيق - باتنة - الجزائر
![charing02j.jpg](http://img143.imageshack.us/img143/285/charing02j.jpg)
الدروس الماضية
الدرس الأول
http://stardvb.com/forum/t-60380.html
الدرس الثاني
http://stardvb.com/forum/t-60479.html
الدرس الثالث
http://stardvb.com/forum/t-60609.html
الدرس الرابع
http://stardvb.com/forum/t-60744.html
الدرس الخامس
http://stardvb.com/forum/t-60789.html
الدرس السادس
http://stardvb.com/forum/t-60847.html
الدرس السابع
http://stardvb.com/forum/t-61044.html
الدرس الثامن
http://stardvb.com/forum/t-61145.html
الدرس التاسع
http://stardvb.com/forum/t-61194.html
الدرس العاشر
http://stardvb.com/forum/t-61304.html
الدرس الحادي عشر
http://stardvb.com/forum/t-61410.html
الدرس الثاني عشر
http://stardvb.com/forum/t-61502.html
الدرس الثالث عشر
http://stardvb.com/forum/t-61751.html
![charing01.jpg](http://img3.imageshack.us/img3/8109/charing01.jpg)
الدرس الرابع عشر
الرجاء الإنتظار حتى إكتمال تحميل محتويات الصفحة لرؤية الصور و إستيعاب الشروحات .
WinCSC-Plugin
الجزء الخامس
إعدادات البلوجنز Settings و ملف الإيني WinCSC.ini
إن إعدادات البلوجنز Settings التي تطرقنا إليها في درسنا السابق يتم حفظها في ملف WinCSC.ini .
![vex7zs8ofof4.jpg](http://dc05.arabsh.com/i/01573/vex7zs8ofof4.jpg)
حيث بعد إجراء التعديلات المرغوبة من خلال نافذة الإعدادات Settings مع تأكيد القبول بالنقر على زر موافق OK يتم تخزين تلك التغييرات في الملف WinCSC.ini وهو أحد الملفات المرفقة بالبلوجنز و الموجود ضمن مجلد Plugins لبرنامج العرض , ليتم إستعادتها و تطبيقها بعد إعادة تشغيل البلوجنز .
![432l3sbkauit.jpg](http://dc05.arabsh.com/i/01573/432l3sbkauit.jpg)
![va9mx178msmy.jpg](http://dc05.arabsh.com/i/01573/va9mx178msmy.jpg)
حيث أنه بالإمكان إحداث التعديلات مباشرة من داخل الملف WinCSC.ini بدل من إدخالها من خلال نافذة الإعدادات للبلوجنز , ولا تنسى في كل الحالات التأكيد بالموافقة على الحفظ و إعادة تشغيل البلوجنز بعد كل تعديل لملاحظة النتيجة .
قائمة السيرفرات
List Servers
![6a3jxnr24uhz.jpg](http://dc05.arabsh.com/i/01573/6a3jxnr24uhz.jpg)
وفي هذه القائمة يتم عرض جميع السيرفرات المدرجة في البلوجنز , وعند إضافة سيرفرات جديدة سيتم ضمها إلى هذه القائمة , وهي المنطقة المهمة التي من خلالها يمكن التعامل مع هذه السيرفرات بإستخدام زري الماوس الأيمن و الأيسر .
بواسطه زر الماوس الأيسر يمكن إختيار السيرفرات المراد تنشيطها , حذفها , وتحريرها ... .
إستخدام زر الماوس الأيسر :
بواسطه زر الماوس الأيسر يمكن إختيار السيرفرات المراد تنشيطها , حذفها , وتحريرها ... .
![yvlmone0fv3r.jpg](http://dc05.arabsh.com/i/01573/yvlmone0fv3r.jpg)
![pdmm32b2yo1s.jpg](http://dc05.arabsh.com/i/01573/pdmm32b2yo1s.jpg)
ولتنشيط السيرفرات يتطلب النقر المزدوج بزر الماوس الأيسر عليها والنقر المزدوج فوق السيرفر المختار يعني محاولة الإتصال بهذا السيرفر .
إستخدام زر الماوس الأيمن :
بواسطه زر الماوس الأيمن يمكن الحصول على قائمة السياق Popup Menu التي تحتوي على بعض الخيارات الضرورية المتعلقة بالسيرفرات كما توضحها الصورة التالية :
![omf3a1nn1ovw.jpg](http://dc05.arabsh.com/i/01573/omf3a1nn1ovw.jpg)
وهذه الخيارات هي :
Set active server
جعل السيرفر المختار سيرفر نشط
Edit server
تحرير السيرفر المختار
Delete server
حذف السيرفر المختار
Edit port
تحرير منفذ السيرفر المختار
Update ports
تحديث منافذ السيرفر المختار
Export server details
تصدير تفاصيل السيرفر المختار
ولقد تم شرح بعض هذه الخيارات في الدروس السابقة و البعض الأخر سيأتي شرحها حين يأتي دورها .
التحويل بين الإيبي الإسمي و الإيبي الرقمي
Host Name to IP Adress
بعد أن تعرضنا و للتذكير إلى الإيبي الإسمي Host Name في درسنا الرابع , قد يلاحظ البعض ظهور عناوين بعض السيرفرات في صورة سلسلة رقمية IP Adress .
![w7yhoivqz18w.jpg](http://dc05.arabsh.com/i/01573/w7yhoivqz18w.jpg)
وهي فرصة للتعريف بوجود العديد من المواقع الخاصة بالتحويل بين الإيبي الإسمي و الإيبي الرقمي والتي تقدم خدمات متعلقة بالإي بي و للإطلاع يمكن الولوج إلى هذه المواقع عبر هذه الروابط :
![y1z32m7s9enf.gif](http://dc02.arabsh.com/i/01503/y1z32m7s9enf.gif)
http://www.hcidata.info/host2ip.htm
http://www.selfseo.com/find_host_by_ip.php
http://home.xnet.com/~efflandt/ip2host.html
http://dns.kify.com/dns.php
كما يمكن إستغلال ميزة البحث في محرك قوقل Google للوصول إلى الكثير من مثيلات هذه المواقع بإدخال كلمات Host to IP أو العكس IP to Host داخل حقل البحث .
وهذا برنامج رفعته لكم يقوم بالتحويل بين الإيبي الإسمي و الإيبي الرقمي
رابط التحميل :
![y1z32m7s9enf.gif](http://dc02.arabsh.com/i/01503/y1z32m7s9enf.gif)
http://www.herosh.com/download/4016774/Nu-Host2Ip-v2.zip.html
إطار أرشفة العمليات المؤقت
![f8gc6zhnkza6.jpg](http://dc05.arabsh.com/i/01573/f8gc6zhnkza6.jpg)
ضمن هذا الإطار الأبيض يتم تسجيل جميع العمليات بداية من النقر المزدوج على السيرفر للإتصال به إلى نهاية هذا الإتصال و إظهار نتائجها سواء بالسلب او بالإيجاب مع سرد وتحديد محصلة الأخطاء المعيقة لكل إتصال بالسيرفر , مما يعطي لهذا الإطار أهميته في نظر المستخدمين لتدارك وتصحيح الأخطاء من جهة ولمعرفة أسباب فشل الإتصالات بالسيرفر حتى لا تذهب بهم الشكوك إلى مذاهب أخرى متشعبة , ولذا ينصح من المستخدمين من تتبع الأخطاء من خلال هذا الإطار للوصول مع الوقت و بالممارسة إلى التحليل الصحيح و لما الدقيق لكل نتائج تلك الإتصالات .
و لمسح هذه المعلومات يكفي النقر المزدوج وسط هذا الإطار .
كما بالإمكان التحكم في حجم هذا الإطار بإستخدام السحب إلى الأعلى و إلى الأسفل بزر الماوس الأيسر كما توضحه الصورة التالية :
و لمسح هذه المعلومات يكفي النقر المزدوج وسط هذا الإطار .
كما بالإمكان التحكم في حجم هذا الإطار بإستخدام السحب إلى الأعلى و إلى الأسفل بزر الماوس الأيسر كما توضحه الصورة التالية :
![x4ivqxlc6k3z.jpg](http://dc05.arabsh.com/i/01573/x4ivqxlc6k3z.jpg)
شريط الحالة
Status Bar
![eosob2r9aygn.jpg](http://dc05.arabsh.com/i/01573/eosob2r9aygn.jpg)
وهنا يتم عرض مجريات حالة الإتصال الأنية بالسيرفر الهدف بدءا من إنطلاق محاولة الإتصال بالسيرفر حتى فتح القناة المشفرة للمشاهدة .
وسنأتي على سرد بعض الأخطاء الشائعة المتوقع مصافتها أثناء محاولات الإتصال بالسيرفر و قابلية الدخول للسيرفر و إستقبال بيانات بطاقة الإشتراك Smartcard من لدن السيرفر و إستلام المفاتيح الخاصة بفك التشفير و فتح القناة المشفرة للمشاهدة :
وسنأتي على سرد بعض الأخطاء الشائعة المتوقع مصافتها أثناء محاولات الإتصال بالسيرفر و قابلية الدخول للسيرفر و إستقبال بيانات بطاقة الإشتراك Smartcard من لدن السيرفر و إستلام المفاتيح الخاصة بفك التشفير و فتح القناة المشفرة للمشاهدة :
Disconnected
قطع الإتصال بالسيرفر
![i88o020bkdg5.jpg](http://dc05.arabsh.com/i/01573/i88o020bkdg5.jpg)
Connected
متصل
Login : Connecting to server
الاتصال بالسيرفر
Login : Wait random seed
إنتظار المصنفات العشوائية
Login : Perform login to server
أداء الدخول إلى السيرفر
![edmuxwlpveny.jpg](http://dc05.arabsh.com/i/01573/edmuxwlpveny.jpg)
Login fail! Bad user name or password
فشل الدخول ! خطأ في إسم المستخدم أو كلمة المرور
Login ERR to NCD server
خطأ الدخول إلى السيرفر
Bad user name or password
خطأ في إسم المستخدم أو كلمة المرور
Connect timed out
إنتهاء المهلة الزمنية للإتصال بالسيرفر
![jakaa8zxqmf3.jpg](http://dc03.arabsh.com/i/01573/jakaa8zxqmf3.jpg)
Connection refused
رفض الإتصال
Connection error
خطأ في الإتصال
NCD_RX: Read Timeout
إنتهاء المهلة الزمنية المحددة للقراءة
![gbz3amub82jf.jpg](http://dc03.arabsh.com/i/01573/gbz3amub82jf.jpg)
RAND : Read Timeout
إنتهاء المهلة الزمنية المحددة للقراءة
![43jxg2aobc1w.jpg](http://dc03.arabsh.com/i/01573/43jxg2aobc1w.jpg)
RAND : Not Connected
غير متصل
![6vv39hipzz57.jpg](http://dc03.arabsh.com/i/01573/6vv39hipzz57.jpg)
NCD_RX : Connection Closed Gracefully
الإتصال مغلق بلطافة
![ctspv6gc1xd3.jpg](http://dc03.arabsh.com/i/01573/ctspv6gc1xd3.jpg)
NCD_RX : Received Buflen too large
الإستقبال كبير جدا على Buflen
![g6q1fjqqujtx.jpg](http://dc03.arabsh.com/i/01573/g6q1fjqqujtx.jpg)
Login ERR to NCD Server: Socket
Error #
![nbgmw88a9hf9.jpg](http://dc03.arabsh.com/i/01573/nbgmw88a9hf9.jpg)
Socket Error # Socket is not connected
خطأ في المأخذ # المأخذ غير متصل
Socket Error # Socket is already connected
خطأ في المأخذ # المأخذ قيد الإستخدام
Cannot send or receive after socket is closed
لا يمكن الإرسال أو الإستقبال بعد غلق المأخذ
Cannot assign requested address
لا يمكن تعيين العنوان المطلوب
Address already in use
العنوان قيد الإستخدام
Login OK to NCD server
الموافقة لدخول السيرفر
![umyvh7rftdb1.jpg](http://dc03.arabsh.com/i/01573/umyvh7rftdb1.jpg)
Login : Card data request
طلب بطاقة البيانات
![xldc2sq44zgh.jpg](http://dc03.arabsh.com/i/01573/xldc2sq44zgh.jpg)
KeyQuery : Waiting for key
الإستفسار عن المفتاح : في انتظار المفتاح
![heh0yh89b6hk.jpg](http://dc08.arabsh.com/i/01573/heh0yh89b6hk.jpg)
Idle = عاطل
ويتوقف البلوجنز عند عبارة Idle حين تكون المفاتيح ليست قيد الإستخدام أو التشغيل أي معطلة أو في حالة غلق الإتصال .
![3q4ooc7i760y.jpg](http://dc08.arabsh.com/i/01573/3q4ooc7i760y.jpg)
![g5mx4p2awaiv.jpg](http://dc08.arabsh.com/i/01573/g5mx4p2awaiv.jpg)
نجاح عملية فك تشفير القناة و فتحها للمشاهدة :
عند توقف البلوجنز على عبارة KeyQuery : Waiting for key وهي تعني أن البلوجنز في رحلة مستمرة للبحث و الإستفسار عن مفاتيح فك تشفير القناة مادام الإتصال بالسيرفر مفتوح و لم يطرأ أي طاريء يتسبب في إنقطاعه .
![xn211b7mytoh.jpg](http://dc08.arabsh.com/i/01573/xn211b7mytoh.jpg)
وستلاحظ أن القناة المشفرة تبقى مفتوحة مع بقاء محاولات البحث عن المفاتيح ناجحة ومستمرة وتوقف البلوجنز على عبارة KeyQuery : Waiting for key لإستلام المفاتيح الشغالة المتغيرة بين لحظة و أخرى .
و قبل ختام هذا الدرس لم أنسى تزويدكم بهذا الموقع الخاص بالوينسوك
WinSock Development Information
والذي ستجدون فيه كل الإجابات الشافية عن الأخطاء المتعلقة برسائل Socket Error
فادخلوه للمعرفة والفهم و الإطلاع :و قبل ختام هذا الدرس لم أنسى تزويدكم بهذا الموقع الخاص بالوينسوك
WinSock Development Information
والذي ستجدون فيه كل الإجابات الشافية عن الأخطاء المتعلقة برسائل Socket Error
![y1z32m7s9enf.gif](http://dc02.arabsh.com/i/01503/y1z32m7s9enf.gif)
![](http://dc08.arabsh.com/i/01573/xpola3fw2o4t.jpg)
http://www.sockets.com
شرح لبعض العبارات الواردة في الموضوع
RAND = دالة Rand()
وتسمى دالة المتغير العشوائي تستخدم في توليد الأرقام و الحروف العشوائية في لغة بي اتش بي PHP LANGUAGE
NCD = Network Card Drivers
NCD_RX = Receiver X
أي أن هناك مشكل في الإستقبال
NCD_TX= Transfer X
أي أن هناك مشكل في الإرسال
Forced server
إجبار السيرفر على الإستجابة
![0yke4yaeajve.jpg](http://dc02.arabsh.com/i/01480/0yke4yaeajve.jpg)
شكرا على حسن المتابعة ..... ولقاءنا مع الدرس الخامس عشر
ردودكم تشجعنا ... و تشد من عزمنا إلى الأمام
وإذا مررت ألقي السلام ... فالكلمة الطيبة صدقة
التعديل الأخير: