TatsuSheva Ответов: 1

Как проверить, используется ли соединение по проводу или по беспроводной сети


Мне нужно проверить связь с тем, с чем она связана.
если мое соединение беспроводное, то появится определенный значок, а если по кабелю, то появится другой значок, как в windows.

Что я уже пробовал:

Я уже проверил кабель, но как отличить и то, и другое.
Спасибо.

1 Ответов

Рейтинг:
0

0x01AA

NetworkInterface.GetAllNetworkInterfaces() (используя System. Net. NetworkInformation) должен выполнить эту работу:
https://msdn.microsoft.com/query/dev11.запрос?идентификатор AppID=Dev11IDEF1&амп;дл=де-де&амп;к=к(сетевом интерфейсе.GetAllNetworkInterfaces);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true[^]

Пример вы можете найти здесь:
Сетевом Интерфейсе-Классе (Система.Нет.Сведений о сети)[^]
Найдите в Примере "адаптер.NetworkInterfaceType"

Надеюсь, это поможет.


TatsuSheva

У меня есть туннель, значит, он по проводу?
Если я хочу перевести туннель на другой язык, как я могу это сделать ?

0x01AA

Туннелирование не имеет ничего общего с физической средой передачи... см. Туннель TCP Windows[^] для туннелирования

TatsuSheva

Так как же тогда проверить, что это по проводу ?