Russian Qt Forum

Qt => Работа с сетью => Тема начата: qtист от Март 30, 2009, 16:25



Название: IP компа
Отправлено: qtист от Март 30, 2009, 16:25
В общем такая задача:
1.надо принудительно установить IP локального компа.
2.опять "получить IP автоматически"

Комп находится в сети.
Пробовал так для установки:

Код
C++ (Qt)
QHostInfo info;
QList<QHostAddress>list;
list << QHostAddress("120.0.0.1");
qDebug() << "list:" << list;
 
info.setAddresses(list);

Всё равно IP компа остаётся старым. :'(

зы: на QT только перехожу.



Название: Re: IP компа
Отправлено: spirit от Март 30, 2009, 16:51
т.е. ты хочешь программно поменять IP в системе?
(кьюти не позволяет такое сделать)


Название: Re: IP компа
Отправлено: qtист от Март 30, 2009, 17:08
т.е. ты хочешь программно поменять IP в системе?

ТОЧНО!

(кьюти не позволяет такое сделать)

Шо за .... :'(

И чё делать?


Название: Re: IP компа
Отправлено: Rcus от Март 30, 2009, 17:19
Давайте вы скажете зачем, а мы скажем почему вам для этого не нужен Qt :)


Название: Re: IP компа
Отправлено: spirit от Март 30, 2009, 17:24
юзать платформо-зависимый код.
вот (http://linux.derkeiler.com/Newsgroups/comp.os.linux.networking/2006-01/msg00462.html) как делается под линуксом.
вот (http://www.codeproject.com/KB/IP/ChangingIPADDRESS.aspx) как делается под виндой.
возможно это не самые оптимальные варианты.
ЗЫ. гугл рулит.  ;)


Название: Re: IP компа
Отправлено: qtист от Март 30, 2009, 17:25
Короче есть комп,есть железяка(промписи с со всякими наворотами)-
всё это входит в сеть.
Комп управляет этой жнелезякой.

Второй вариант:
железяка соединена с компом напрямую через ethernet.
Надо выставить статические IP шоб всё работало.

Как то так :D


Название: Re: IP компа
Отправлено: qtист от Март 30, 2009, 17:27
юзать платформо-зависимый код.
вот (http://linux.derkeiler.com/Newsgroups/comp.os.linux.networking/2006-01/msg00462.html) как делается под линуксом.
вот (http://www.codeproject.com/KB/IP/ChangingIPADDRESS.aspx) как делается под виндой.
возможно это не самые оптимальные варианты.
ЗЫ. гугл рулит.  ;)

спасиб,завтра гляну,а сейчас пора по пабам  ;D


Название: Re: IP компа
Отправлено: IMPOMEZIA от Март 30, 2009, 19:56
QNetworkInterface/QNetworkAddressEntry не оно?