كيف يمكن معرفة ال IP للجهاز من ال C#
الرجاء من يعرف يخبرني ,
و شكرا لتعاونكم مسبقا .
كيف يمكن معرفة ال IP للجهاز من ال C#
الرجاء من يعرف يخبرني ,
و شكرا لتعاونكم مسبقا .
في الحقيقة لم أسمع عن طريقة تمكنك من معرفة IP الخاص بالجهاز ولا أظن أن هكذا شيئ سوف يكون مفيدا فعندما لا يكون الجهاز متصلا بالانترنت لا يكون هناك معنا لرقم IP . اما في حال أردت معرفة هذا الرقم من أجل الاتصال مع الجهاز الحالي يمكنك استخدام الرقم التالي
127.0.0.1
هذا ال IP يشير الى الجهاز الحالي ويمكنك استخدامه دائما.
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
أخي يمكنك أن ترى الكود الذي تريده في مكتبة الاكواد على ما اعتقد !
Joker70j كتب:أخي يمكنك أن ترى الكود الذي تريده في مكتبة الاكواد على ما اعتقد !
أخي لم أستطع أن أجد هذا الكود. هل لك أن تدلني عليه؟
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
الكود الموجود فى مكتبه الاكواد
System.Net.IPHostEntry ass = System.Net.Dns.GetHostByName("www.arabteam2000.com");
System.Net.IPAddress []ip = ass.AddressList ;
MessageBox.Show(ip[0].ToString());
لكن هذا الكود يفيد لمعرفة رقم IP لموقع ما وليس للجهاز الحالي. لا أدري ان كان صاحب السؤال يعني هذا أم لا.
وحدن بيبقو متل زهر البيلسان وحدهن بيقطفو وراق الزمان
بيسكرو الغابي بيضلهن متل الشتي يدقوا على بوابي على بوابي
يا زمان يا عشب داشر فوق هالحيطان ضويت ورد الليل عكتابي
برج الحمام مسور و عالي هج الحمام بقيت لحالي لحالي
يا ناطرين التلج ما عاد بدكن ترجعو صرخ عليهن بالشتي يا ديب بلكي بيسمعو
http://www.mazikana.com/Songs/F/Fayrouz/mp...uz---Wahdon.mp3
أشكركم لتعاونكم و لكني لا أريد معرفة ال IP لموقع كما أني أعرف
ال Local host
127.0.0.1
و إنما أريد ان يعرف برنامجي رقم الأي بي لجهاز ما لا أعرفه عندما يعمل عليه و يرسلة لموقع معين بة قاعدة بيانات مثلا للتعرف علي مستخدمي برنامجي
السلام عليكم...
بعد إضافة :
using System.Net;
ثم استخدم :
Dns.GetHostName()
للحصول على اسم ال local machine
الأسطر الكاملة هي:
IPHostEntry iphstenry = Dns.GetHostByName(Dns.GetHostName());
IPAddress []ipadrsslst = iphstenry.AddressList;
MessageBox.Show(ipadrsslst[0].ToString());
والسلام عليكم...
أنا اّسف جداً
لكن يستطيع أن يأخد بالفكره لكي يعمل ما يريد !
وشكراً (f)
هل يمكن أن توضح ما ترمي إليه؟
اقصد عندما تحصل احيناً على كود ما لا يهدف الى ما تريد و أنت قمت بأخده لابد من أن تقوم بتعديله صح ؟ يعني الكود الذي أختة أنت أوصلك الى اقرب صوره الى حل مشكلتك
ألف شكر لك يا عزيزي الوزير و لكل من شارك في حل هذه المشكلة
Joker70j و DotNetExpert و إيهاب عيسي
هذا الموضوع مغلق.