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

لمن عنده خبرة فى برمجة الشبكات

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

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

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

واود ان ابدا مشاركاتى بسؤال مهم للاعضاء المحترفين فى برمجة الشبكات

انا بطور برنامج صغير يعمل كمسنجر

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

قابلتنى مشكلة

وهى ال external ip

لما بيكون الجهاز خلف راوتر العنوان اللى بيتشاف على الويب سيرفيس بتاعتى للجهاز هو عنوان الروتر وبالتالى مش هاقدر اكمل شغل الا لما اعرف العنوان اللى ارسل واستقبل عليه

نصحنى صديق باستخدام مكتبة UPNP وبالفعل دورت ولقيت مكتبة ممتازة

بس وقفت عند كده

ارجو من الاخوة الافاضل اللى عندهم معلومات بالموضوع ده يفيدونى ويفيدوا كل الاعضاء

جزاكم الله خير

وشكرا

وان شاء الله مش هتكون مشاركتى الوحيدة

ونتبادل المعلومات والافكار

انا الحمد لله عندى خبرة معقولى جدا فى البرمجة وادارة قواعد البيانات

سلام

#2

احبائى المبرمجين

السلام عليكم

اخى الكريم

اقتباس
انا بطور برنامج صغير يعمل كمسنجر

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

قابلتنى مشكلة

وهى ال external ip

هذه المشكلة يمكن تفاديها تماما كالتالى

فى برنامج الماسنجر - جزء Client - اجعله عند بداية العمل - يستخدم الويب سيرفيس الموجودة على الويب سيرفر - ومن خلال استخدامه

لها - يرسل اليها كل من اسم المستخدم - ورقم IP الخاص بالجهاز - اى ان IP يتم تحديده من قبل Client - وليس من جانب Server

مع تحياتى

محمود فايد

#3

عزيزى محمود فايد

اشكرك جداا على اهتمامك وردك

انا فى البداية استخدمت طريقتك دى بس لاحظت ان اى جهاز كمبيوتر بيدخل النت من خلال Router بياخد عنوان الراوتر External IP بمعنى ان كل الاجهزة التى تدخل على النت من خلال هذا الراوتر مشتركة فى نفس ال IP Address وهذه هى مشكلتى

ولاحظ عزيزى ان ال IP Address المحدد من قبل ال Client يكون عنوانه على الشبكة المحلية مثل 10.0.0.127 وهذا لا يصلح للاتصال عبر النت

انا جارى البحث وعند الوصول لاى حل سوف اضعه باذن الله

وجزاك الله خير

#4

You Can Use Router IP but with diffrent Port and Map this port to your Server ip by using Port Forwording Options in The Router

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

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