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

سؤال عن أداة Winsock في وضع UDB

مغلق
بدأه MohannaD في 16 مايو 2002 · 2 رد · 644 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام

السؤال هو إذا كنت عامل برنامجين يتصلوا ببعضهما البعض عبر الأنترنت عبر أداة Winsock 6.0 عبر برتوكول الاتصال الـ UDP فعندما أعمل :

البرنامج الأول :

winsock_object.bind("my_pc",789) لاحظ أني وضعط أسم جهازي

و my_pc فقط كمثال

البرنماج الثاني :

winsock_object.connect("my_pc",789) لاحظ أني وضعت في البرنماج الثاني أسم جهازي حيث سوف يتص به

المشكلة :

1) البرنامج الأول لا يعمل Bind وأعتقد أنه من الضروري وضع IP address بدلا من إسم جهازي فهل هذا صحيح (لا تنسى في الأنترنت وليس غيرها) ؟

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

3) إذا كان صحيح فكيف أستطيع أجعل ال IP حق جهازي ثابت أو أجعل البرنامج في الجهاز الثاني يعرف الـ IP إذا تغير في كل مرة أدخل فيها في الجهاز بواسطة البرنامج الأول عبر جهازي علما أني أدخل على الأنترنت بواسطة Dail-Up connection .... وشكر :)

MohannaD

thestrangersoul@yahoo.com

;)

#2

عندي بعض الافكار لم اجربها

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

2 ) في كل مره تتصل بالانترنت قم بالاتصال في موقع او قاعدة بيانات على الانترنت .. وحدث رقم الايبي للجهاز فيها .. بحيث يتصل البرنامج الاخر بالموقع ويحصل على المعلومات الحديثه ( اقصد الـ ip ) ..

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

#3

لكن عندي فكره لوليه :)

كيف استيع أرسال أيميل عبر الفيجوال بيسك إلى الهوتميل والياهو وكيف أقدر أفتح هذا الأيميل ببرنامج ثاني وأنزله ؟ وكيف أرسل الأتاشمنتس وكيف أنزلها كمان بليييز أنا محتاج لهدي المعلومه (وهل ممكن أن يكون هذا بواسطه أداة MAPI الموجحوده مع الفيجوال بيسك) ؟

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

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