23-04-19, 09:01 AM
(22-04-19, 12:22 AM)elgokr كتب :وعليكم السلام ورحمة الله وبركاته
بكل تاكيد اخى الفاضلنطاق العميل يجب ان يقوم بكتابة الـ IPخصوصاً اذا كان الـ IP متغير وعلى شبكة خارجية وليس داخلية
ولكن بخصوص الشبكة الخارجية يمكن حلهامن خلال استخدام موقع noip ووضع رابط الخاص بجلب الـ IP كلما تغير عند العميل
طيب بخصوص الشبكة الداخلية لا يمكن عمل الـ noip عليهفهنا سيكون الامر كالتالى
من الطبيعي انك على دراية بـ IP بشكل عام واللى هو كمثال
PHP كود :
192.168.1.؟؟؟
كل ما تريده هو عمل حلقة For بحيث سطر الكود بهذا الشكل
كود :
For ip As Integer = 1 To 255
وعند الاستخدام سيكون بهذا الشكل
كود :
"192.168.1." & ip
الان كل ما عليك فى داخل حلقة For عمل كود التحققبان IP هو الخاص بالسيرفر وان الاتصال به تموخلال التحقق يرسل الـ ip الى TextBox مثلاً ومن ثم يخرج من حلقة For
وبكده تكون تلقائي قمت بجلب الـ IP بدول ان يكتب العميل ذلك
الامر الثاني وبما انه على الشبكة الداخليةهو استخدام اسم الجهاز المشار اليه كا Server بدلاً من IP
حيث ان اسم الجهاز على الشبكة ثابت ولم يتغيروبكده تكون حليت مشكلة او عناء جلب الـ IP
تحياتى لكوتمنياتى لك التوفيق
السلام عليكم
تسلم استاذي
انا بجرب موضوع ال
كود :
For IP As Integer = 1 To 255
Console.WriteLine(value)
Nextما ما اعرف كيف اذا مسك الاي بي الصحيح لازم يوقف من حلقة For
بجرب وبشوف
وفكره اسم الجهاز افضل بكثير بس ما جربتها هي هيه نفس الاي بي يققدر يتصل السيرفر والاجهزه الثانيه من خلال اسم الاجهزه بدل الاي بي
ان شاءالله بجرب اليوم ولنا لقاء باذن الله
شكرا على الافكار استاذي

