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

فكرة عمل الماسنجر --- شارك برأيك

رائج
بدأه kindy_ibrahim في 11 مايو 2007 · 85 رد · 13,945 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#51
اقتباس
في حالة ازدياد عدد المستخدمين سيعمل علي اجهاد السيرفر وما يتبعه من التافيك

كيف اذن تعمل مسنجرات الهوتميل والياهو ؟؟ الا تكون على سيرفرات ؟؟

#52

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

الرجاء مراجعة الموضوع جيداً وقال الاخ DreamNet

انها تعمل علي UPNP

وجاري جمع المعلومات عنها

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#53

الأخ الفاضل ...

abc_amjad كتب:
قرأت كثيراً من مشاركاتكم ولم اعرف بالضبط اين تدور المشكلة. اذا ممكن توضيح
الأخ abc_amjad: بأختصار مطلوب طريقة لربط (2) جهاز عميل (Clients) مباشرتاً، والاثنين يعملان خلف (NAT) كما موضح بالصورة (مطلوب ربط Client1 بـ Client2 دون مرور البيانات على الـServer، لأنه لو نقلنا صوت أو فيديو أو ملفات من خلال الخادم، سيؤدى ذلك إلى اختناق الشبكة عند الخادم مهما كانت السرعة، لذا يقتصر دور الخادم على إدارة الاتصال وإذون الدخول وربط العملاء ونقل الرسائل النصية بين الـ(Clients) )

post-98027-1179784223_thumb.jpg

NUCLEAR كتب:
اما الماسنجر الجماعى فالكل يبدأ بالاتصال بالسيرفر و من ثم يقوم السيرفر بتوزيع البيانات الى وجهاتها او يعطى احد المتحدثين IP الاخر ومن ثم يقوم بالاتصال بصاحبه
الأخ NUCLEAR: المشكلة ليس فى الأتصال بالخادم (Server)، فالخادم له رقم (IP) حقيقى يمكن الوصول له من خلاله (بغض النظر إذا كان مباشرتاً أو من خلال عمل Forword)، المشكلة فى كيفية ربط جهازين مباشرتاً، والأثنين يعميلان خلف (NAT)، راجع مشاركة رقم #16 ← فى هذا الموضوع (أحد الأفكار المقترحة)
kindy_ibrahim كتب:
اي يجب ان ادخل لصفحة الروتر لعمل اعدادات التوجيه وطبعاً كده مبقاش برنامج
الأخ kindy_ibrahim: حتى لو أستطعت عمل ذلك برمجياً، فسيتطلب الدخول على الروتر كلمة المرور الخاصة به، وبعض الروتر مثل Cisco يتطلب كلمة مرور أخرى (Enable Secret Password) للتعديل فيه، بالإضافة إلى أن طريقة التعديل تختلف من نوع روتر لأخر، (واحياناً نفس الموديل من إصدار سوفت وير لأخر)، وكذلك ليس كل المستخدمين لديهم كلمة المرور، واساساً الفكرة غير عملية، لأنك من الممكن أن تجد شبكة تستخدم الـ(NAT) من خلال الروتر مثال: 'Cisco 2600'، وأخرى تستخدم الـ(NAT) من خلال (Firewall) مثال: 'Cisco PIX 525'، وأخرى من خلال سوفت وير، مثال: 'ISA Server' أو 'Internet Connection Sharing' أو '3th Party Proxy' ... الخ.
حريف برمجة كتب:
لكن انا شايف ان برامج المسنجر مبتعملش الحركة دى
الأخ حريف برمجة: أنا معاك 100% فى هذا الرأى.

لذا يجب إتمام ذلك بطريقة برمجية، دون الحاجة لعمل أى تعديل أضافى فى (Client Gateway)، ويمكن ذلك من خلال إعادة ضبط الأتصال القائم كما أشرت سابقاً فى مشاركة رقم #16 ←، والبيانات التى تحتاج لتعديل هى بيانات الـ IP4 - TCP Header، لمزيد من التفاصيل راجع: RFC 791 و RFC 793،

post-98027-1179788426_thumb.jpgpost-98027-1179786542_thumb.jpg

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 22 مايو 2007 في 02:04

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#54

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

الموضوع يحتاج فعلا الى التطبيق

وانا مصر على الupnp يمكنكم مراجعة المواضيع التالية

http://www.dd-wrt.com/wiki/index.php/Port_Forwarding

http://www.microsoft.com/technet/prodtechn...oy/worki01.mspx

http://www.microsoft.com/technet/network/p...et/upnpsup.mspx

آسف لا يمكنني متابعة الموضوع معكم

بالتوفيق ان شاء الله للجميع

#55

السلام عليكم

واجهتنى هذه المشكله منذ فتره كبيره عندما بداءت باستخدام ال DSL للائتصال بالانترنت و بدائت المحاولات و التفكير فى طرق لتحقيق اتصال

بين جهازين كل منهم يعمل من خلف روتر و الحمدلله نجحت التجربه و انتها الحال بى بتصميم برنامج ماسنجر مصمم بفجول بيسك دوت نت

و هذة صوره من البرنامج :

messenger.JPG

البرنامج فى المرفقات : اردت فقط المساعده

post-27839-1179872984_thumb.jpg

messenger.rar

#56

عفواً ده مش مساعدة خالص

اللي انت حطة ده مش السورس كود ثانيا المساعدة الحقيقية انك تقلنا ايه هو الحل

من خلا اتطلاعي علي مواضيعك لاقيتك سألت ناس كتير وافادوك اكتر

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

اما عن رد الاخ DreamNet

فأنا معاك

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#58
اقتباس
عفواً ده مش مساعدة خالص

اللي انت حطة ده مش السورس كود ثانيا المساعدة الحقيقية انك تقلنا ايه هو الحل

من خلا اتطلاعي علي مواضيعك لاقيتك سألت ناس كتير وافادوك اكتر

السورس كود موجود فى موضوع من المواضيع الى انت ذكرتها :lol: :lol:

اقتباس

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#59

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

أعجبني جدا برنامج الأخ half angel لكنه أعادنا الى نقطة البداية

نحن نتكلم هنا عن امكانية عمل اتصال PEER TO PEER ولقد تجاوزنا نقطة الشات العادي

بالتوفيق دائما

#60
اقتباس
السورس كود موجود فى موضوع من المواضيع الى انت ذكرتها

انا اللي كتبت عليه سورس كود

:lol: :lol:

اقتباس
أعادنا الى نقطة البداية

زي ما انا قلت برده

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#61

للرفع

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

#63

السلام عليكم

انا نزلت الملف ولكن مش عايز يتصل

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

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

اية السبب؟؟؟

وشكرا

#64

انا جتلي فكرة بس مش عارف ينفع نعملها ولا لأ

انا لو عندي وندوز موجود عليه باسورد طبعاً كله عارف انه مينفعشي ادخل من غير الباسورد بس انا اقدر احذف الباسورد من خلال الدوس وادخل عادي جداً

ازاي عملت كده من خلال التعديل علي الملف الحاوي للباسورد من خلال الدوس

الفكرة

اكيد الروتر حاوي لملف يحمل التحويلات

فيمكننا من خلال سحب هذا الملف بأي وسيلة كانت ونعدل عليه بأضفة الاي بي اللي عايز يعمل البورت الفوروارد

للملف ونشتغل عادي يبقي المشكلة اتحلت ياريت الكل يشارك

ويقولي رأيه في الفكره ده

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#65

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

لا أظن أنه يمكن تعديل على اي ملف في جهاز آخر بدون اعطاء الصلاحية للتعديل

وحتى ولو عدلت الباسوورد فان هناك فرق بين الباسوورد للويندوز وباسوورد التعديل للروتر

لقد قرأت حول بروتوكول SIP والأمر يستحق النظر فيه

اذا فتحنا الدوس وشغلنا netstat عند تشغيل الصوت على الياهو مسنجر سنجد انه هناك اتصال الى سرفر sip وهناك اتصال آخر بالextranel ip بتاعنا يكتب بالطريقة a-xxxx.xxxx.xxx. لسرفر نسيت اسمه يقوم بتوفير خدمة للياهو مسنجر رغم ان الياهو لديه سرفرات قوية

أظن أنه يجب تدخل عميل ثالث ليتم الاتصال بنجاح هذه هي النتيجة التي توصلت اليها

بالتوفيق للجميع

#66

انا مقلتش نغير الباسورد انا قلت نغير في ملف النات نفسه

وجاري النظر في السيرفر اللي انت نسيت اسمه

:lol:

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#67

SIP– وهي اختصارا للعبارة الإنجليزية Session Initiation Protocol - وهو بروتوكول تم تطويره من قبل مجموعة شركات IETF MMUSIC وهي تقدم معيارا لبدء وتعديل وإنهاء دورة مستخدمي الهاتف المتبادلة والتي تحتوي علي الفيديو والصوت والتراسل الفوري والألعاب المباشرة على الإنترنت والواقع الافتراضي.

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#68

يعمي مش سيرفر ده بروتوكول :)

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#70

عفواً الخطأ من عندي

بس ازاي هنستخدم البروتوكول ده

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#71

انت يا هيما عاوز تسحب ملفا داخل ذاكرة الروتر طبعا الروتر عمره مهيدهالك الا بالباس وورد

الروتر بيتعامل ببروتوكوكول نقل النص النترابط HTTP يعنى العملية الى انت عاوز تعملها هى

وضع البرنامج بتاعك فى البوت سكتور وتحميله بعد البيوس وساعتها لازم تعرف تتعامل مع الدرايفر الى مش موجود يعنى تتعامل مع الروتر كهار وير مصمط وعملية دى خطيرة جدا

المهم انا لما اخلص لينا قاعدة مع بعض على المسنجر بس المهم تكون قاعد كويس

انا هخلص بعد بكرة يوم الاربعاء ان شاء الله

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#72

يتقطع لساني يوم ما قلت كده :lol:

ده كله علشان ابعت لحد تاني هاااااي :wacko:

انا في اعتقادي انه هيكون اسهل من كده

وانا مستنيك علي الماسنجر

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#73

طيب يوم الاربع ان شاء الله

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#74

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

اقتباس
وضع البرنامج بتاعك فى البوت سكتور وتحميله بعد البيوس وساعتها لازم تعرف تتعامل مع الدرايفر الى مش موجود يعنى تتعامل مع الروتر كهار وير مصمط وعملية دى خطيرة جدا

لو فكرنا بالطريقة هذه سنعقد الامر كله حتى لو كنا نتكلم عن البوت سكتور فهذا يتطلب اعادة تشغيل أيضا

وكذلك أنواع الرواتر كثيرة جدا وقد لا تكون راوتر أصلا

المهم أردت القول أن الSIP هو المستخدم حاليا من طرف معظم برامج الشات المشهورة ومايدعم كلامي هو امكانية اتصال عميل gizmo ب gtalk او الياهو

نرجع للمهم هو استخدام هذا البروتكول

تعرض شركة مكتبة خاص باستخدام هذا البروتوكول http://www.vaxvoip.com/ المكتبة ليست مجانية وتدعم الvb و الدوت نت والدلفي أيضا

بالنسبة لعمل سرفر SIP فقط طرحت السؤال في منتدى الشبكات والاجابة كانت باستعمال LCS2005 يعني الآن يجب علينا معرفة استعمال البروتوكول

لذلك أريد من الاخوة الذين لديهم النت في بيوتهم محاولة استعمال البروتوكول هو يتصل بيه عبر المنفذين 5060 و 5061 كنت أود تطبيق ذلك لكن لا أملك نت في البيت :^) يمكنكم التسجيل مؤقتا على السرفر iptel.org للحصول على حساب sip ومن ثم استعماله للاتصال

بالتوفيق ان شاء الله للجمبع

تم تعديل هذه المشاركة بواسطة DreamNet في 22 يونيو 2007 في 18:31

#75

طيب ممكن توضح طريقة التسجيل والتجربة

يعني كيف؟؟

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

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

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

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

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

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