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

هل جربت اى برنامج شات يعمل على ال WAN

رائج
بدأه newperson100 في 13 مايو 2006 · 76 رد · 13,163 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الكرام

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

الأخوة الكرام

هل جرب اى شخص منكم عمل برنامج شات يعمل على الأنترنت

فجميع الأمثلة والبرامج الموجودة فى المنتدى

تعمل على الـ LAN فقط وليس هناك مثال واحد ناجح فى العمل على الـ WAN

وربما يسال اى شخص وماهو الفرق .

ولكى اقصر المسافة على الأخوة سوف اقول لكم

؟؟

عندما تعمل برنامج شات على شبكة داخلية .. فالموضوع يكون بسيط .. حيث انه الـ Client & Server

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

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

كلنا يعرف اننا نعمل على IP Dynamic

او بمعنى اصح Virtual IP

وهذا الـ IP لاينفع فى الأتصال

فعندما ... تفتح الـ RUM وتكتب CMD

وتستخدم الأمر IPConFig

سوف يظهر لك IP الوهمى الخاص بك ... والذى ياخذه جهازك داخل الشبكة الداخلية

والتى تعمل خلف Firewall او Router

ولكن الـ IP الحقيقى والذى تعرفه جيمع مواقع الأنترنت غير هذا بالمرة

ويمكنك بكل بساطة ان تعرفه من خلال موقع مثل

http://checkip.dyndns.org/

وهذا هو الـ IP الذى تستخدمه جيمع برامج الشات لديك لعمل الأتصال

ولكى استطيع ان تم عملية الأتصال بين الـ Client والـ Server

لابد ان يتم الأتصال من خلال الـ Router أو الـ Proxy الموجود

فى هذه الحالة ... فهى عملية معقدة فعلا

وبحثت كثيرا على الأنترنت

ولكنى لم اجد اى مثال ... او شرح يعمل باى صورة

وسؤالى هل لدى اى شخص .. برنامج شات او يستخدم الـ Winsock

ويعمل على الـ WAN >>????

وشكرا

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

#2

أخي الكريم عندما تريد أن تعمل برنامج ما

عن طريق النات يجب عليك التقيد بعمل القاعدة البيانية

مثل

SQL SERVER ....

أي قاعدة بيانات تقوم بحفظ كل متغيرات الشات في الجانب الآخيرمن الشات

أو السارفير في الجهة الأخري من الشات ....

Dynamic Data Base

حظ موفق

الحاج نقبيل

برمجة عامة .

#3

بسم الله الرحمن الرحيم

الأخوة الكرام

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

بالنسبة لبرنامج الشات ...

فنظام عملها يكون كالآتى

عندما مثلا تقوم بتسجيل الدخول إلى الـ MSN Messenger او الـ Yahoo Messenger

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

ويقوم البرنامج بعدها بعلم إستعلام لجميع الـ Contact الخاصين بك ... وتحميلهم فى البرنامج وتتحميل رقم الـ IP الخاص بكل واحد منهم

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

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

وطريقة إرسال التنبيه بمجرد دخولك ... تتم من خلال جهازك انت

حيث يقوم البرنامج ... بإرسال التنبيه .. للأشخاص الموجودين الأن

والأن المشكلة ... كيف يتم الأتصال بين الجهازين عن طريق الـ WAN

مع وجود الـ Proxy أو الـ Router

هذه هى المشكلة والتى ابحث لها عن حل

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

#4

للرفع

#5

اخى الكريم صادفتنى هذه المشكلة من قبل وهى كيفية الاتصال بجهاز داخل شبكة داخلية له رقم ايبي ادرس داخلى مثل 10.0.0.4 مثلا ..... وجدت ان المشكلة ليس لها حل عن طريق الفيجوال بيسك ولكن الحل عن طريق خاصية يجب ان تكون موجودة فى الراوتر وهى IP FORWARDING حيث لابد من الدخول على الراوتر اولا عن طريق كتابة الايبى الخاص به فى الانترنت اكسبلور ثم الدخول على خاصية ال IP Forward او ما يوازيها فى المعنى واضافة الايبى ادرس الخاص بالجهاز الداخلى وليكن هو 10.0.0.4 واضافة رقم البورت الذى سيخصص لهذا الجهاز وليكن 2345...

ثم يتم عمل رستارت للراوتر ..... وبالتالى اى اتصال يتم عن طريق البورت 2345 سيتم تحويله مباشرة الى الجهاز 10.0.0.4 مباشرة وطبعا يكون برنامجك فى حالة استماع أو Listen على نفس رقم البورت 2345

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

وبالتوفيق ولكن ارجو الا تستخدم هذه المعلومات فى عمل تروجان هورس او ما شابه !! :)

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#6

أنا معك اخي newperson100 .. فقد حاولت في هذا الموضوع ولم أفلح ..

أما عن طريقة الأخ VB6-Rocket صحيح أنه يمكن عمل هذا .. ولكن هل عملنا هذه الإعدادات للإتصال عبر الياهو او الماسنجر .؟؟!!!!

#7

صحيح ولكن أعتقد (وهو مجرد أعتقاد) بأن من الصروري وضع اسم الكمبيوتر بعد الأ IP

لم أقم بالتجربة حقيقة...

ولكن من المفترض ان يكون شي كهذا

127.0.0.1/mypc

حيث العنوان الخارجي IP وmypc هو أسم الجهاز!

تم تعديل هذه المشاركة بواسطة meynot في 28 مايو 2006 في 16:04

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#8
shoqi كتب:
أنا معك اخي newperson100 .. فقد حاولت في هذا الموضوع ولم أفلح ..

أما عن طريقة الأخ VB6-Rocket صحيح أنه يمكن عمل هذا .. ولكن هل عملنا هذه الإعدادات للإتصال عبر الياهو او الماسنجر .؟؟!!!!

اخى العزيز بالنسبة للياهو والماسنجر وغيرها من البرامج فإن النسخة الموجودة على جهازك هى التى تبدأ بالاتصال بالسيرفر الخاص بالياهو و يكون عنوانه معروف وثابت وبالتالى لايوجد مشكلة ... انما المشكلة تظهر إذا حاولت الاتصال بجهاز داخل شبكة ... ارجو ان تكون فهمت الفكرة وعلى فكرة انا لا اتكلم نظريا ولكنى طبقت جميع ما ذكرته داخل الشبكة الخاصة بنا

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#9

السلام عليكم

طب سؤال هل لو تم استخدام الip الحقيقى للجهاز مش الاى بى الافتراضى هيحدث اتصال ؟

لو الاجابه نعم تكون المشكله كلها فى ايجاد ال ip الحقيقى و دى سهله

#10

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

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#11

بسم الله الرحمن الرحيم

الأخوة الكرام

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

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

وحتى فى المنتديات الأجنبية هناك قصور فى هذه النقطة ... ويمكن ان لا تصدقوا لو قلت لكم انى اتصلت وراسلت شركات

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

المهم

احب ان اوضح للـ VB6-Rocket النقطة الأتية

فعلا مايحدث هو ان برنامج الماسنجر او الياهو ماسنجر هو الذى يقوم بالأتصال بالسيرفر فى البداية ( الذى يكون له IP ثابت )

وممكن ان يكون IP ديناميك ولكن ممكن ان نكتب اسم الموقع او الدومين الذى يتم الأتصال عليه وعن طريق الـ DNS يتم معرفة الـ IP وإتمام الأتصال

ثم يقوم البرنامج بتسجيل عملية الدخول على الموقع ... وهو ممكن ان تقول عبارة عن تسجيل بيانات الدخول كـ رقم المشترك والـ IP الحالى الذى ياخده جهازه

ولكن عندما تبدا فى محادثة احد اصدقائك فان العملية تكون مباشرة ما بين جهازك وجهازه

بدون ان يكون للسيرفر هنا اى دور .. فانت اخدت منه رقم الـ IP الحالى لصديقك ,.... ثم برنامجك انت الموجود على جهازك

قام بالأتصال على جهازك صديقك ... وبالتالى البرنامج الموجود لديه .. .قبل الأتصال ... وهنا تبدا المحادثة

وهنا يجب ان نعرف نقطة مهمة ... وهى كيف يكون الأتصال ... بدون معرفة الـ IP الذى يتم عليه الأتصال

وهل تعرفوا ان الماسنجر ياخذ نوعية الأتصال بالأنترنت فى عين الأعتبار عندما يعمل هذا البرنامج

كيف ؟؟

عندما مثلا تكون تدخل على الأنترنت من خلال Dial UP

فى هذه الحالة انت تاخد IP ديناميك ولكنه Real IP

مامعنى هذا الكلام ... .؟؟؟

معنى هذا الكلام .. انك لو دخلت على الأنترنت من Dial UP فان الـ IP الذى ياخده جهازك هو نفس الـ IP الذى تراه جيمع الأجهزة فى العالم

وهنا لو حاول الماسنجر ان يتم الأتصال بين جهازين فانه يتم بكل سهولة ... بين الجهازين

وفعلا .. لقد جربت هذه العملية بنفسى والحمد لله نجحت جدا ...وذلك فى حالة ان يكون الطرفين او ( طرف السيرفر على الأقل ) يعمل على Dial UP

ولكى تتاكد اكثر واكثر

ادخل على النت من Dial UP ثم

افتح الـ Run من قائمة Start

ثم اكتب قى الـ RUN

CMD

ثم

IPConFig

وشاهد الـ IP الخاص بك وسجله

ثم ادخل على الموقع الأتى http://checkip.dyndns.org/

وشاهد ماذا يظهر امامك فى الصفحة ... سوف يظهر امامك الـ نفس الـ IP معنى هذا انه Real IP

وفى هذه الحالة يمكنك ان يتم الأتصال على جهازك من اى جهاز فى العالم بكل سهولة ويسر

لان الـ IP الخاص بك ظاهر واضح

ولكن فى هذه الأيام ظهرت تقنية الـ ADSL وهذه الطريقة قى التى يكون فيها المشكلة

والتى ظهرت معها العديد من البروتوكلات والتقينات الجديدة

ففى حالة الـ ADSL انت تكون تعمل من خلف Router او Firewall

وفى هذه الحالة يكون لجهازك IP مختلف وغير حقيقى ويكون مثلا على الصورة

10.0.0.1

10.0.0.2

و هكذا او ماشبابه .... وهذا ما يسمى بالـ Virtual IP

ويمكنك ان تتاكد لو عملت التجربة السابقة

فسوف يظهر لك الـ IPConfig رقم IP مختلف غير الذى يظهره لك الـ الموقع السابق الذكر (http://checkip.dyndns.org/)

إذا ماهو هذا الـ IP الذى ظهر لى فى الموقع ..؟؟ هو الـ Real IP الخاص بك او مايطلق عليه فعلا External IP

وهو الـ IP الخاص بالراوتر الذى يتصل به جهازك

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

وماهى اهمية هذا الرواتر .. ( وليه جابوه لنا ووجعوا دماغنا ... دا موضوع تانى خالص ممكن نتكلم فيه بعدين )

وفى حالة ان يشعر برنامج مثل الماسنجر .. بانه يعمل خلف الـ Router فانه ياخذ طريق مختلف فى حالة الأتصال

هو ياخذ طريق ما يسمى بالـ Port Forward

هل تريد ان تعرف المزيد ... اقرا هذا الموقع http://www.portforward.com/

وما يهمنا الأن .. هو كيفية عمل هذ الموضوع بالكود من داخل البرنامج

بحيث يمكننا ان نعمل برنامج شات او نقوم بالأتصال بجهاز يعمل من خلف الـ Router

والحمد لله بعد بحث وقراءة ذادت عن الثلاثة شهور

إستطعت عمل الكود الذى يمكنك من عمل هذا الموضوع وقمت بعمل برنامج صغير

وجربته انا وصديقى لى من اعضاء المنتدى ... صيعدى من اسيوط :D والحمد لله مع انه صيعدى نجحت التجربة

وانا مكانى فى المنصورة .. ونحن الأثنين نعمل على ADSL

ومع انه حتى الأن تظهر معى مشاكل كثيرة جدا التى تظهر كل يوم والتانى

إلا انه بفضل الله اقوم بحلها وان شاء الله سوف تنتهى هذه المشاكل

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

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

#12

100/100 موضوع اكثر من رائع و مفيد جدا .

شكرا newperson100 على التوضيحات الحلوه دى

و ياريت لو تشرحلنا حققت الاتصال ازاى و باى لغه عملت برنامج الشات

#13

لا حول ولا قوة الا بالله ... ممكن اعرف ايه الجديد فى كلامك يا اخ newperson غير انك نسقت كلامى ؟!! :)

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#14

بسم الله الرحمن الرحيم

الأخوة الكرام

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

الأخ VB6-Rocket

لماذا هذه الحدة فى الكلام ... فهل نحن نتشاجر على تقسيم ميراث لا سمح الله ... :D

الموضوع بسيط ولا يحتاج إلى كل هذا ...

وياسيدى الفاضل ... انت شعلة علم ... ونحن نسير على نورها

فلا حرج علينا أن اعدنا كلامك .( السمين ) اسف الثمين :D ... او تشابه علينا ..

ففى النهاية ...نحن فى بوتقة واحدة ..حتى وان اعمت عيوننا نار علمك (h)

المهم

ياخى الكريم ... انت تتكلم انك جربت برنامجك على الـ LAN الخاصة بكم

ولكن انا اقولك انه بفضل الله قد جربته على الـ WAN وكانوا الجهازين متصل عن طريق ADSL ويعملون خلف الـ Router

هذه نقطة إختلاف واضحة

والنقطة الأهم ... هو انك تقوم بعمل الـ IP FORWARDING يدويا عن طريق ان الدخول على لوحة تكم الرواتر يدويا وتقوم بتغير الأعدادات

ثم الحفط ثم الريستارات بالله عليك .. هل وجدت يوميا اى برنامج كالماسنجر او غيرة ... يقوم بعمل هذه القصة ؟؟؟

لا طبعا ... فهناك 95 % من مستخدمى الماسنجر لا يعرفون IP FORWARDING ولا يعرفون ماهو الرواتر ولا حتى ماهو الماسنجر :D

فهذا يتم عن طريق البرنامج ....بحيث يتم التخاطب بين الجهاز والرواتر من داخل البرنامج

هذا هو الأختلاف يا اخى الكريم ... وجزاك الله كل خير

واكرر اسفى على خطئى ( الذى لا اعرف ماهو :P ) ولا حتى اراه :lol:

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

#15

معليش ،،،، كل واحد يصلح سيارته ،،،،، قصدي وجهة نظره :P

تمنيت لو شارك أحد الإخوة المتخصصين من قسم الشبكات في هذا المقال و حسم الفرضيات .

عموماً أستغرب كلام الأخ العزيز / newperson100 :

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

وحتى فى المنتديات الأجنبية هناك قصور فى هذه النقطة ... ويمكن ان لا تصدقوا لو قلت لكم انى اتصلت وراسلت شركات

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

ربما أنك لم توفق يا أخي الكريم بالبحث .

أما :

اقتباس
ولكن فى هذه الأيام ظهرت تقنية الـ ADSL وهذه الطريقة قى التى يكون فيها المشكلة

عائلة الـ DSL ليست جديدة ، بل إن منها أنواع قد انقرض .

الـ ADSL مثلاً في السعودية منذ 6 أو 7 سنوات تقدم للعملاء.

لكن ربما الناس لم يهتموا بها إلا الآن .

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

لا علاقة للـ DSL بمشاكل بروتوكولات الشبكة و العنونة لأنها تعمل قبل طبقة الـ NETWORK

فهي في طبقة الـ DATA LINK و قرأت مرة أنها في الطبقة الفيزيائية .

اقتباس
ففى حالة الـ ADSL انت تكون تعمل من خلف Router او Firewall

ليس شرطاً

بإمكانك أن تجعل جهاز الكمبيوتر يأخذ أيبي الإنترنت الحقيقي مباشرة .

عن طريق عمل أيقونة اتصال بالإنترنت مثل الـ DailUp ولكنها تخص الـ adsl وفي هذه الحالة سيأخذ الجهاز رقم الآيبي الحقيقي .

عموماً المسألة ليست خاصة بالماسنجر أو الشات على الـ WAN .

الموضوع يتعلق بالـ Network Address Translation - NAT

http://www.faqs.org/rfcs/rfc1631.html

http://www.howstuffworks.com/nat.htm

والله أعلم .

أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين

فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن

أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى

ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى

أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد

فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد

#16

الموضوع ليس بالتعقيد الذي ترونه

انتظروا قريباً صدور برنامجي "حوالي شهر" و الذي سيكون نفس مسنجر الياهو أو msn

الفكرة و ما فيها أن أنني سأعمل موقع يحتوي على قاعدة بيانات sql وحتى تستخدم البرنامج عليك أن تسجل بالموقع و إذا كانت المشكلة هي رقم IP الحقيق فهذه ليست مشكلة في عالم الويب!!!!

حيث أنه يستطيع الموقع بسهولة الحصول على رقم IP الحقيق لزواره

حسناً لنكمل الطريقة

بعدما تسجل في الموقع سيكون لك اسم و إيميل و IP حقيقي في قاعدة البيانات

أين الفكرة؟؟؟؟

الفكرة هي أنك عندما تفتح البرنامج و تسجل الدخول تكتب فقط اسم زميلك أي بدل الإيميل في مسنجر msn و تقوم بطلبه

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

أرجو أن أكون قد حللت مشكلة و انتظروا برنامجي قريباً بإذن الله ( لأنه بحاجة إلى تطوير )

و تقبلوا أجمل التحيات مني

تقســــم الناس دنياهم و فتنتها وقد تفرد من يـهوى بدنياهُ

ما فارق الري قلباً أنت جذوتهُ و لا النعيم محباً أنت سلواهُ

#17

بسم الله الرحمن الرحيم

الأخوة الكرام

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

الأخ MSVS

اقتباس
ربما أنك لم توفق يا أخي الكريم بالبحث .

ياخى الكريم .. هل تعرف اساسا عما نحن نتكلم ...

نحن نتكلم عن البرمجة وليس عن إعدادات الراوتر او ماهو الـ الراوتر

ننحن نتكلم عن اشياء خاصة بالتعامل معه من حيث البرمجة

واذا كنت انت اخى الكريم تجيد البحث فعلا الذى نجهله نحن .. فارجو ان تتصدق علينا .. وتاتى لنا بطلبنا وتبحث عما نريد

اقتباس
عائلة الـ DSL ليست جديدة ، بل إن منها أنواع قد انقرض .

الـ ADSL مثلاً في السعودية منذ 6 أو 7 سنوات تقدم للعملاء.

لكن ربما الناس لم يهتموا بها إلا الآن .

معلش ياسيدى كانت غلطة كتابة .. ولكن فعلا مع انها ظهرت فى السعودية منذ 7 او 8 سنوات

فلم نجد مبرمج تعرض لهذه المشكلة وقام بحلها

وبالنسبة لكلامك

اقتباس
يس شرطاً

بإمكانك أن تجعل جهاز الكمبيوتر يأخذ أيبي الإنترنت الحقيقي مباشرة .

عن طريق عمل أيقونة اتصال بالإنترنت مثل الـ DailUp ولكنها تخص الـ adsl وفي هذه الحالة سيأخذ الجهاز رقم الآيبي الحقيقي .

فياخى الكريم اقرا الموضوع من اوله ..حتى تعرف ماذا هو المشكلة فعلا

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

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

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

يقولوا استخدم برنامج مش عارف ايه .. او برنامج ايه ..؟

لما تعبتت .. ياشباب احنا عايز نعرف كيف يتم عمل Winsockt بين برنامجين

ممكن ان يكون احدهم شغال خلف Router

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

#18

نتكلم بالعامية عشان الناس تفهمنى :)

يا عم الحاج انا مش بتكلم بحدة ولا حاجة لكن استغراب مش اكتر وانا بشارك لوجه لله عشان الناس تستفيد مش عشان حد يقولى شكرا يا باشا و100 فل وعشرة و نور علمك غطا على الكهرباء وعمانا كمان والكلام ده :)... وبعدين انا علمى على قدى وبحاول افيد على اد معلوماتى مش اكتر...دا اولا

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

ثالثا الاخ msvs كلامه تمام حول موضوع ال NAT لان احد المشرفين الافاضل ذكر نفس الموضوع عند طرح هذه المشكلة ... المهم انا هبدا اشوف موضوع النات ده ايه حكايته وهنلاقى الحل إن شاء الله

1- لا خير في حسن الجسوم وطولها إن لم يزن حسن الجسوم عقول

2- لا تنظر إلى صغر الخطيئة .. ولكن انظر إلى عظم من عصيت

3- قد يجمع المال غير آكله . . ويأكل المال غير من جمعه

4- من وثق بالله أغناه ومن توكل عليه كفاه ومن خافه قلت مخافته ومن عرفه تمت معرفته

5- أن تضيء شمعة صغيرة خير لك من أن تنفق عمرك تلعن الظلام

6- لا يحزنك إنك فشلت مادمت تحاول الوقوف على قدميك من جديد

7- صديقك من يصارحك بأخطائك لا من يجملها ليكسب رضاءك

8 - الابتسامة كلمة طيبة بغير حروف

9- لا داعى للخوف من صوت الرصاص .. فالرصاصة التى تقتلك لن تسمع صوتها

10 -- يستطيع الناس أن يعيشوا بلا هواء بضع دقائق وبلا ماء أسبوعين وبلا

طعام حوالى شهرين وبلا أفكار سنوات لا حصر لها

من مواضيعى :

--------------

دروس تعلم كيف تصحح أخطائك بنفسك

برنامج الحائط النارى العربى ---- جديد

برنامج ساعة بالعقارب ------ جديد

لعبة سناك الشهيرة مع الكود

غير نظرتك لل picturebox وانظر ماذا فعلت بها

حمل ملف فلاش على الفورم بكل سهولة

مكتبة تحتوى على 50000 كتاب مجانى معظمها عن الكمبيوتر و البرمجة

برنامج المترجم العربى لترجمة الافلام

#19

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

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

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

فى عمليه الارسال والاستقبال مثلا برامج ال sharing .

انا خبرتى فى الشبكات و كيفيه عملها بسيطه جدا بس اللى قدرت افهمو من الاستاذ العزيز :VB6-Rocket

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

معرفش انا حاسس انى بفكر فى دائره مغلقه فلو هناك توضيحات اكثر تكونو شاكرين

كما ارجو لو كان هناك ما لديه خبره بالشبكات ان يشترك معنا فى هذا الموضوع ....

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

السلام عليكم

#20

مداخلة جميلة ومعلومات اجمل

بس نبي الزبدة :)

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

#21

برمجين الــ Winsock تتعامل مع نقطه لنقطه واضحه ومباشره زي ما حضراتكم عارفين وفي وضعنا هذا بالــ ADSL مركزيتك الوحيده هي الراوتر فعناوين ومنافذ المخاطبه لمثل برامج الشات كالياهو وخيرها من الشركات الكبيره اتوقع ان برامجهم تتعدى حدود الفيجوال بيسك باستخدامهم ياجافا او سي ... هذا والله اعلى واعلم .

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#22

مشكور اخوي العقدة

بس لاتنسى كل عقدة ولها حل :)

معقوله حبيبة الكل فيجوال بيسك ماتقدر تتعامل مع الرواتر ؟

#23

معقول محدش لقى حل للآن ؟؟

تم تعديل هذه المشاركة بواسطة abbas100 في 14 ديسمبر 2006 في 01:25

#24

فين يا جماعه العباقره

كله يبحث عن حل معا

ان شاء الله هنلاقي الحل

#25

الاخ newperson 100

هل حدث الاتصال بينكم دون ان يكون واحد منكم او انتوا الاتنين عندوا Real IP ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

بمنتهى البساطة لكى يتخطب جهازين عبر ال WAN لابد ان يكون للجهازين Real IP اما غير ذللك فلا يمكن

ان اجــمل الزهـــــــــــر مانـــــبت بحــــــــدائق الاحـــــــــــــــزان

Eng. Mohammed Salah

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