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

هل يوجد أداة بالدلفي تشبة أداة Mswinsck.ocx أثابكم الله

بدأه M.555 في 31 يوليو 2008 · 2 رد · 2,816 مشاهدة · في قسم بناء المكونات والأدوات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وقمت بأستعمال الأداة MSWINSCK.OCX للربط بين البرنامجين

ولكن المشكلة أنه لم يتم الأتصال بيني وبين صديقي من خارج الشبكة

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

أيضاً قمت بأستعمال الأداة CSocketMaster.ocx وأيضاَ لم يتم الأتصال

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

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

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

منفذ الرواتر

أثابكم الله وغفر لكم وجعل آخر أعمالكم طاعتة

تم تعديل هذه المشاركة بواسطة M.555 في 31 يوليو 2008 في 16:29

#2

يمكن استعمل مكونات Socket لدلفي القديمة TClientSocket و TServerSocket

او مكونات INDY او غيرها مكن مكونات دلفي الخارجية المجانية او التجارية

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

d4baa0.gif
#3

اخى الكريم

الاداةقوية و فعالة ولكن اكيد الغلط من عندك

واليك بعض الملاحظات

برتوكول الاتصال يجب ان يكون TCP وليس UDP

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

والبرتوكول الاول اقل سرعة ولكن يضمن صحة وصول البيانات

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

فعندما تكون على الشبكة فالايبي هنا ثابت دائما

كذلك مواقع الويب يكون الايبي لها ثابت بينما مقاهي

الانترنت و المنازل فان مزود الخدمة - اي الشركة المشترك

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

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

وتستطيع عمل ذلك بالتسجيل في احد المواقع المجانية مثل

www.no-ip.com

وفرضا انك سجلت باسم user1

سيكون عنوان الاستضافة user1.no-ip.com

وهذا ما ستستخدمه كايبي في البرنامج الاول - السيرفر

وباعادة تسجيل اسم اخر مثلا user2

سيكون العنوان الثاني user2.no-ip.com

وهذا ما ستستخدمه كايبي في البرنامج الثاني - كلاينت

ملاحضة يجب تحديث الايبي عندما معاودة الاتصال بالانترنت

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

يعمل على قراءة الايبي الحالى ويعينه لعنوانك المسجل به سابقا

وقبل تشغيل البرنامج المرسل و المستقبل يجب تحديث الايبي

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

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

حدث الايبي طبعا وسيتم الاتصال تمام

اتبع هذه الخطوات و ستعمل معك الاداة

ان شاء الله

تحياتي

تم تعديل هذه المشاركة بواسطة haty في 4 أغسطس 2008 في 10:39

while( "اسلام" )
{
 cout >> "الموت لبني صهيون" >> endl;
}
return "فلسطين";

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

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

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

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

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