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

كيف يعرف الماسنجر دخول أحد أصدقائك على الانترنت؟

مغلق
بدأه abbas100 في 29 مايو 2007 · 5 رد · 1,614 مشاهدة · في برمجة الشبكات والتطبيقات الموزعة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

سؤال حيرني كثيرا وبحثت عنه في جميع المواقع والمنتديات العربية والأجنبية ولم أجد الحل ، بل تم مناقشة مثل هذا الموضوع في منتدانا هذا ولكن جميع المناقشات لم تنتهي لحل أو إجابة شافية.

كيف يستطيع الماسنجر (ياهو ، msn, google ....) أن يعرف أن أحد الأشخاص المسجلين في القائمة لديك قد دخل على الانترنت؟؟

هل يقوم الماسنجر بالاتصال كل فترة محددة مثلا بسيرفر الشركة ليعلم أن أحد الأشخاص قم دخل

أم هل يقوم سيرفر الشركة بارسال notification لبرنامج الماسنجر بمجرد دخول أحد أصدقائي ؟ وفي هذه الحالة كيف يحدث ذلك بالرغم من وجودي خلف راوتر (جهازي من ضمن أجهزة الشبكة المحلية)

أعتقد أن الفكرة الأولى مستبعدة لأنيي أجد أيقونة اتصال الإنترنت لا تعمل طوال الوقت.

أرجو إرشادي للفكرة العامة لعمل مثل هذه البرامج ، وشكرا لكم

#2

وانا بحثت عن الموضوع ولم اجد جواب

#3

السلام عليكم,

الموضوع بشكل عام يتم كتالي وكما هو موضح في الصورة المرفقة

MSNAnalysis.GIF

اولا: جميع عمليات التراسل تتم من خلال الـMSN service والموجود في في المثال بالـ207.46.107.25 وهو يؤدي إلى احدى السيرفرات الموجودة في واشنطن التابعة لشركة Microsoft

ثانيا: جميع الإيميلات الموجودة في حساب الـMSN الخاص بك مخزنة على قاعدة بيانات ولكل ايميل يوجد له حالة كـFlag يبين الحالة ويوجد اكثر من حالة مثل مشغول,في الخارج, او انه غير موجود او Online وجميع هذه الحالات تستقبل من خلال البورت 1863 عند تغيرها في الطرف الأخر

ثالثا: يقوم الـMSN لديك بإرسال طلب تحديث مع الـServer ويسمى Syn Packet في حالة قام احد بتغير حالته يرسل الحالة الجديدة إلى اليك لتحديث, في حالة مثلا انقطاعك على الإنترنت بشكل مفاجيء اي بدون ارسال حالتك الجديدة فإن الـMSN Server ينتظر منك ارسال الـSyn لفترة زمنية معينة وفي حالة لم ترسل ايSyn يعتبرك off line ...

ارجو ان تكون الصورة قد توضحت الآن بشكل افضل

وتقبلوا اطيب التحية

#4

شكرا أخي فادي

معنى ذلك أن الماسنجر عندي يقوم بالاتصال بين الحين والآخر بسيرفر الشركة

هل هذا صحيح؟

فإذا كان صحيحا فهل معنى ذلك أنه يستحيل أن يقوم السيرفر بارسال أي بيانات إلى جهازي بدون أن يطلب جهازي منه ذلك؟

شكرا لك مرة أخرى

#5

يا استاذ فادي لم اقصد معارضتك لكني اعتقد ان هو فعلا عن تغير الحاله بيسرل رسالة لي كل الاون لاين كونتاكتس الموجودين

ياريت لو حضرتك تشرحهلنا اكتر بتوضيح عشان نقتنع بس لاني اشتغلت على messenger type lib. في الدوت نت ومن تعاملي معاها حاسس بكده

وانا مش متاكد خاص

#6

ياريت تشرحلنا اخر سطر في الصورة الاخيره دي انا لمحت حاجه حاسس انها مفيده

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…