1- المقدمة :
ملف خارجي لعمل اتصال مثلا ملف نصي او ملف قواعد
بيانات خارجي لاستقبال نص اخر من برنامج اخر
نعم توجد طريقة اخرى وهي باستخدامع5001
لكن ما معنى )5021:6؟
هي التقنية والوسيلة الفعالة التي تمكننا من عمل شبكة بين
تطبيقات سواء شبكة محلية او على الانترنت
وهي تستعمل كثيرا في الالعاب م116 ص نه ز)و كل
ما هو متعلق بالربط بين تطبيقات
برمجة 021:6»متوفرة في الكثير من لغات البرمجة سي
فكما تعلم تعتبر لغة البايثون من اقوى اللغات في التعامل مع
الشبكات وبرمجتها بحيث انها توفر العديد من المكتبات
التي المتخصصة في ذالك من هاته المكتبات مكتبة 021:61
سنتمكن من خلالها من كتابة برامج تستطيع الأتصال عبر
الشبكة
اريد ان اوضح في البداية برامترين مهمين في 5021:62
7 1ه :العناوين الخاصة ببرتوكول 17 الإصدارة الرابعة
6 “7 : 105 العناوين الخاصة ببرتوكول الإصدارة
. 17_11 : هذه العناوين خاصة بأنظمة لينكس
توجد فرق بِِنْهم
لكن لا يمكن الخوض فيهم لكي لا نخرج من موضعا
المهم
و مهما اختلفت اللغات و تعقدت يبقى المبدأ واحد كما
-قمت باستخدام البرمجة الموجهة (كلاس ؛ ميتود - طريقة)
لكن يمكن استخدام برمجة الإجرائية في برمجته
المهم هو فهم المبدأ.
-استعملت في السكريبت127.0.0.1 : «(ز هو للجهاز المحلي
يعني لجهازك الخاص و هو اي بي المرافق للعنوان التالي
لديم
هنا المشيد والبرامترات الخاصة/ :(001-8080 ,"
متغير من نوع قائمة وارجاع قيم الهوست وبورت فيه //
ها نقوم بتحديد كل من//
هنا يجب تفعيل 50_182717515/701018 ليتم غلق البورت بعد غلق السيرفر//
عدم استخدام هذا المر يزدي الى حدوث خطأ في تشغيل السكرييت مرة اخرى تحت عنوان البورت مشغول
/ قاء )نت 6ل 06
ربط العنوان الخاص بالخادم الذي يتم تنفيذ البرنامج عليه /!
تجهيز الخادم لاستقبال الاتصالات منالشبكة مع تحديد عدد معين للاتصالات لاستقبالها/»
نستدعي الطريقة تسيير الاتصل الذي سنتطرق اليها /»
تعريف الطريقة تسيير الاتصل //
حلقة غير منتهية لانتظار الاتصال/»
ممعم عامم لك وحتففة بتك معتل
لحضة قبول الأتصال نستقبل عنوان الأي بي الخاص بالعميل و مع توفير منفذ محلي/!
ملاحظة للطريقة 8668040 اهمية كبيرة نضرا لانها ترجع لنا كائن العميل مع عنوانه|
عففة , عه التصمطرة ممتحعصصمه "لمم
ارسال رسالة نجاح الاتصال /)
تستخدم 2262© 5:00 الطريقة مع الكائن الذي انشأته»
0©© .و 100 تمثل عدد الاحرف القصوى في كل رسالة|
ارسال رمز << //
الذي يبين جاهزية استقبال الرسائل للعميل]
تتعا5 عتم 1ه -7يه5077
ماقت
الاخطاء في حال حدوثها /
هنا نقوم باستدعاء المكتبة// 20661666 #«وصها
نقوم بتعريف كلاس جد يد //: اده زامبتاده نا 162 صحماة 55قا6|
هنا المشيد والبرامترات الخاصة,/ً
ارجاع قيم الهوست و بورد
ها نقوم بتحديد كل مندا
المشروحة في المقدمة في الموضوع الأول|
نقوم بعمل الاتصال مع السيرفر عن طرق المنهج 601116©2//
الثاعي) تنما ك0
نقوم بفتح حلقة اتصل مع السيرفر //
ارسال و استقبل البيانات//
عامة عمد
غلق الاتصال //
البرنامج الرئيسى مع التعامل مع الاخطاء فى حال حدوثها ,|
4-تطبيق البرنامج في شبكة محلية :
هنا لا نحتاج سوى تحديد عنوان اي بي والبورت
5-استعمال تقنية عصنا د26 :11:
1 برمجة سكريبت الخادم :
نلاحظ حين القيام بفتح حلقة اتصال مع السيرفر يكون البرنامج في
المعالج بفتح الحلقة اتصال وبس .
لتوضيح اكثر مثلا اذا طلبت من المستعمل كتابة اسسه عن طريق
1ت يبقى السكريبت متوقف الى غاية ادخال اسمه لا يمكنه عمل
اي عملية اخرى وهذا يعد عيب في البرنامج .
سنحاول في تطبيقنا باستعمال تقنية 03680لكي نخبر المعالج ان
ينفذ كل عمليه في (03002855) منفصل
أي يمكن فتح أكثر من حلقة في نفس الوقت او مثلا فتح حلقة و في
نفس الوقت اظهار نص مثلا .