50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

دریافت جزئیات کارت شبکه در #C

با سلام خدمت همه دوستان برنامه نویس

می خواستم اطلاعاتی در مورد نحوه دریافت جزئیات مربوط به کارت های شبکه موجود بر روی سیستم(از قبیل نوع :سیمی و بی سیم ، وضعیت : وصل یا قطع و...) از طریق کلاسهای موجود در #C

توسط دوستان به بنده ارائه بشه.

با تشکر

پرسیده شده در 1393/06/18 توسط

2 پاسخ

6

سلام دوست عزیز

توی کتابخانه ی

System.Net.NetworkInformation;

می تونی توابع بسیار مناسبی رو برای اطلاعات شبکه پیدا کنی.

با استفاده از مثال زیر میتونی اطلاعاتی رو که می خوای پیدا کنی

 foreach (var networkInterface in NetworkInterface.GetAllNetworkInterfaces())
            {
                Console.WriteLine(networkInterface.Description);
                Console.WriteLine(networkInterface.OperationalStatus.ToString());
                Console.WriteLine(networkInterface.NetworkInterfaceType.ToString());
            }

همونطور که توی مثال می بینی با تابع NetworkInterface.GetAllNetworkInterfaces می تونی همه ی اطلاعات کارت شبکه رو پیدا کنی

و با استفاده ازOperationalStatus می تونی از وصل یا قطع بودن کارت شبکه اطلاع پیدا می کنی و با استفاده از NetworkInterfaceType از نوع شبکه می تونی اطلاع پیدا کنی

پاسخ در 1393/06/18 توسط

پاسخ شما