كيف يكون الاتصال بين خادم وعميل بـ no-ip
#1
السلام عليكم

كيف يكون الاتصال بين خادم وعميل بـ no-ip ؟

بحثت عن سورسات برامج من نوع server-client للشات تبادل نصوص او تحميل ملفات من جهاز لاخر سواءا Socket او indy ولكن وجدتها كلها من هادا الشكل
IdTCPClient.host:=127.0.0.1
او
ClientSocket.Address:=127.0.0.1
ولما اجر ب البرنامج بالايبي المحلي يعمل البرنامج ولكن عندما اجرب الايبي الخارجي او no-ipلا يعمل
كيف اجعل البرنامج يتاقلم مع No-ip.org مثل delphi.no-ip.org مثل برامج rat ؟
الرد
#2
فقط هذا الكود يكفي !!!
كود :
IdTCPClient.host:= 'delphi.no-ip.org';
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3
يمكنك ايضا عن طريق محتوى التكست هكذا
كود :
IdTCPClient.host:= edit1.text;
الرد
#4
السلام عليكم
طبقت مثل ماشرحتم لي ولكن عند تجربة البرنامج يظهر خطا socket error #11004
هل هي مشكلة جدار ناري ؟
الرد
#5
السلام عليكم

ليتم الاتصال يجب ان تعمل reverse connection ما معنى هذا اي لايهم ان كان المودم bridge او routeur فا لاتصال

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


شكرا
الرد
#6
يجب عليك فتح البورت
الرد
#7
اذا كنت تستعمل Adsl

يجب عليك فتح البورت

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم