Russian Qt Forum

Qt => Работа с сетью => Тема начата: qtист от Сентябрь 23, 2010, 14:36



Название: Узнать сеть
Отправлено: qtист от Сентябрь 23, 2010, 14:36
Как можно определить подключен ли в данный момент комп к сети?
(в MFC это легко сделать  ;D)
И ещё как определить адрес шлюза(во всяккмх там QNetworkAddressEntry 
нет такого  :'( ).



Название: Re: Узнать сеть
Отправлено: maxxant от Сентябрь 23, 2010, 14:53
в 4.7 появилась такая возможность:
http://doc.qt.nokia.com/4.7-snapshot/qnetworkconfiguration.html

шлюз тем не менее узнать нельзя.


Название: Re: Узнать сеть
Отправлено: qtист от Сентябрь 24, 2010, 11:39
ладно,вроде разобрался - надо определить активен сетевой интерфейс или нет(через QNetworkInterface::IsUp)
остался второй вопрос - как определить адрес шлюза,или хотя б есть он или нет?


Название: Re: Узнать сеть
Отправлено: Alex Custov от Сентябрь 25, 2010, 03:49
ладно,вроде разобрался - надо определить активен сетевой интерфейс или нет(через QNetworkInterface::IsUp)
остался второй вопрос - как определить адрес шлюза,или хотя б есть он или нет?


он может быть активен, и без IP адреса. Проверяй ещё и IP.