C # — LAN соединение вверх или вниз

Как узнать, работает ли соединение по локальной сети в wince 7 с c ++ или c #?

2

Решение

Вы можете использовать инструмент командной строки ipConfig из вашего приложения на c # или c ++, он предоставляет информацию о состоянии всех сетевых адаптеров.

Этот вопрос может быть полезен: Проверка состояния сети в C #

bool networkUp
= System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();
1

Другие решения

Попробуй это:

try
{
System.Net.IPHostEntry entry = System.Net.Dns.GetHostByName("hostname");
// found host
}
catch(System.Net.Socket.SocketException)
{
//host not found == LAN not connected!
}
0

Ты можешь использовать NetworkChange класс в .NET. Для подключения по локальной сети используйте NetworkInterface.GetIsNetworkAvailable() метод.

Return Value
Type: System.Boolean
true if a network connection is available; otherwise, false.

Также посмотрите те;

System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged
System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged
0
По вопросам рекламы [email protected]