الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مســاعده : برنامج محادثه بين client-server )..

بدأه بنسيانا في 4 مارس 2011 · 3 رد · 4,310 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الســلام عليكم ورحمه الله وبــركاته

لدي مشكله وأتمنى المســاعده ..

لدي برنامج بسيط للتراسل بين (client-server)..بإستخدام Socket

وهو عباره مجموعه من client و server واحد

طريقه عمله : اذا أراد server إرســال مسج فإنهــا تصل الى جميع client

أما اذا أراد أحد من client إرســال مسج الى server وبقيه client

فإنه يرسله الى server و server عليه الارسال الى البقيه ..

مشكلتي اذا كنت في server أبغى أعرف المسج من وين جايه من أي client حتـى ما أعيد أرسالها له مره أخــرى ...

تم تعديل هذه المشاركة بواسطة بنسيانا في 4 مارس 2011 في 16:56

1
#2

أخي الكريم

في صف تعريف الزبون على الخادم، قم بتعريف رقم (ID) لكل زبون

وقم بملء هذا الرقم عندما يقوم الزبون بالاتصال بك مثلا

الآن اتصل زبون بالخادم

ماذا تفعل على الخادم؟

  1. أعطي الزبون رقما وليكن (123)
  2. عندما ترسل للزبون رسالة نجاح الاتصال أرسل له الرقم (123)

لنفرض أنه قد اتصل زبونين أخرين (345) و (678)، عندما يريد أي زبون إرسال رسالة قم بوضع رقم الزبون في مقدمة الرسالة (Header)

عندما يرسل الزبون (123) رسالة إلى الخادم، فقد أصبحنا الآن قادرين على التعرف على الزبون الذي أرسلها وعندها نقوم بإرسال الرسالة لجميع

الزبائن باستثناء صاحب الرقم المرفق مع الرسالة.

أتمنى أن تكون الإجابة قد أوصلتك للحل.

1

مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة

#3

ممكن اشوف الكود بعد ادنك ...

1
#4

ارجووووووووووووووووك صديقي اريد ان اعرف لدي (خادم/زبون) لكن لايعملون الا على الحواسيب المربوطة مثل الاعلامية و انا اريده ان يعمل عبر الانترنات و عندما اطلب الايبي من (dos) يخرج لي في كلى الحاسوبين (ip = 192.168.1.2) لذا انا حائر و كل اعمالي متوقفة على هذا لذا رجااااااااااااءا اعلمني انت و من يعرف

مواضيع مشابهة