السلام عليكم
أود ان اسال اذا كان هذا صحيحا:
يمكن عمل بروتوكول مبني على TCPIP وهذا البروتوكول ليس الا عبارة عن مجموعة من الرسائل النصية String Messages و التي يستطيع عن طريقها برنامج Client و Server التفاهم.
السلام عليكم
أود ان اسال اذا كان هذا صحيحا:
يمكن عمل بروتوكول مبني على TCPIP وهذا البروتوكول ليس الا عبارة عن مجموعة من الرسائل النصية String Messages و التي يستطيع عن طريقها برنامج Client و Server التفاهم.
السلام
من خلال البروتوكول نفسها يمكن عمل ما قلته من اجل التخاطب بين الزبون والخادم ولكن اوامر البروتوكول TCP/IP تعتبر منخفضة المستوي وصعبة ولذلك عليك اعتماد المكتبة الخاص في برامج من نوع الزبون والخادم مثل التي توفرها مايكورسوفت MS Socket
او المكونات والادوات المبنية عليها .....
ولكن اذا اردت ان تكتب بروتوكولان خاص لك ولبرنامجك مبنيا علي بروتوكول TCP/IP ( اغلب البروتوكولات المنتمية الي هذه العائلة في الحقيقة مبنية عليهما مثل SMTP) فهذا ممكن ، من ناحية البرمجة عليك استخدام المقبض socket الجديد المدعم بدءا من Win2000 وهو المقبض الخام RAW SOCKET لانه يمكنك من انشاء وتكوين ترويسات Header ( مصدر الحزمة والوجهة الخ ) والمعلومات الخاصة اخري بالحزمة Packet وهذا من اجل انشاء بروتوكول منخضفة المستوي
اذا كنت تريد شيئا اسهل من هذا قم بانشاء صنف Class بسيط مستخدما دوال واجراءات مكتبة Socket وأنشئ الهيكلة والطرق من اجل التخاطب والارسال ، ومعروف ان الاصناف يمكن اعادة استخدامه وبناء اصناف جديدة ويصبح لديك بروتوكول خاص ...
وعندك المثال : بروتوكول المستخدمة في MS Messenger مثلا Instant messege protocol تعتبر بروتوكول مبني علي TCP/IP ( كغلاف ) ويعتمد علي plain text ومثلها ايضا البروتوكول الخاص بـال IRC
والله أعلم
أشكرك أخي كثيرا وسوف اجتهد في فهم ماقلته. ولكن هل توجد مواقع تعليمية.
مع تحياتي...:D
السلام
لا اعرف عن مواقع بالعربية ولكن هذه مواقع بالانجليزية
http://www.hal-pc.org/~johnnie2/winsock.html
http://www.uwo.ca/its/doc/courses/notes/socket/
http://www.cs.rpi.edu/courses/sysprog/sock...ckets/sock.html
http://www.cs.tamu.edu/course-info/cpsc463/tutorial/
http://www.unet.univie.ac.at/aix/aixprggd/...gcomc/skt_ref.h
اغلبها للغة سي
هذا الموضوع مغلق.