PDA

View Full Version : حرفه ای: بدست آوردن نوع ارتباط اینترنتی



User Soual
پنج شنبه 27 تیر 1398, 23:24 عصر
سلام خسته نباشید
ببخشید آیا میشه نوع ارتباط با مودم که به طورت Lan یا بیشیم هست رو تشخیص داد

Admin Account
یک شنبه 30 تیر 1398, 08:57 صبح
سلام سوال منم هست میشه دوستان لطف کنن و جواب بدن لطفاااااااااااااااااااااا ااااااااااااااااااااااااا ااااااااااااااااااااااااا ااااااا

piroozman
دوشنبه 31 تیر 1398, 21:47 عصر
فکر کنم راه حل شما کد زیر باشه:

NetworkInterface[] nics=NetworkInterface.GetAllNetworkInterfaces();


foreach (NetworkInterface adapter in nics)
{
if (adapter.OperationalStatus == OperationalStatus.Up)
{
if (adapter.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
{
Console.WriteLine("Wifi");
}
}
}

از NetworkInterfaceType.Lan نیز می تونی برای تشخیص LAN استفاده کنی. منبع (https://stackoverflow.com/questions/3289194/calling-c-sharp-function-on-connected-to-wifi-or-lan)