Russian Qt Forum

Qt => Работа с сетью => Тема начата: anDROid от Декабрь 14, 2010, 11:34



Название: Управление интернет-соединением
Отправлено: anDROid от Декабрь 14, 2010, 11:34
Как отключить/подключить интернет соединение из программы?


Название: Re: Управление интернет-соединением
Отправлено: anDROid от Декабрь 14, 2010, 11:47
Пока решил так...
Создал батник и его запускаю из программы.


Название: Re: Управление интернет-соединением
Отправлено: kirill от Декабрь 16, 2010, 15:52
Пока решил так...
Создал батник и его запускаю из программы.
Нах батник тогда? Запускай команду через QProcess


Название: Re: Управление интернет-соединением
Отправлено: Edynchik от Декабрь 30, 2010, 16:18
Пока решил так...
Создал батник и его запускаю из программы.
Нах батник тогда? Запускай команду через QProcess
А можно поподробнее с QProcess. Нашел в документации то что можно запустить программу или процес. А вот как запустить в Ubuntu подключение к интернету? Эт будет процесс или программа? И какая?


Название: Re: Управление интернет-соединением
Отправлено: alexman от Декабрь 30, 2010, 17:26
Эт будет процесс или программа?
А какая разница?


Название: Re: Управление интернет-соединением
Отправлено: Edynchik от Январь 03, 2011, 09:59

А какая разница?
[/quote]
Вы правы, только осталась одна проблема - что конкретно запускать в QProcess?


Название: Re: Управление интернет-соединением
Отправлено: alexman от Январь 03, 2011, 18:16
Код:
void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
void QProcess::start ( const QString & program, OpenMode mode = ReadWrite )


Название: Re: Управление интернет-соединением
Отправлено: Edynchik от Январь 13, 2011, 17:54
Код:
void QProcess::start ( const QString & program, const QStringList & arguments, OpenMode mode = ReadWrite )
void QProcess::start ( const QString & program, OpenMode mode = ReadWrite )
Код:
QProcess process;
process->start(???);
???-то, что меня интересует, а конкретно: "Подключение к интернету в  Ubuntu"...


Название: Re: Управление интернет-соединением
Отправлено: anDROid от Январь 22, 2011, 15:31
Цитировать
можете разорвать соединение командой sudo poff dsl-provider и установить соединение командой sudo pon dsl-provider
Может так?


Название: Re: Управление интернет-соединением
Отправлено: Stiff от Январь 23, 2011, 23:05
Способ выполнения данной задача зависит от платформы.
Под виндой это можно сделать через winapi
Под линуксом - через вызов процессов. Либо, если используется network manager, то можно через d-bus


Название: Re: Управление интернет-соединением
Отправлено: Edynchik от Январь 25, 2011, 16:40

Под линуксом - через вызов процессов. Либо, если используется network manager, то можно через d-bus

А можно по конкретнее?Очень интересно...


Название: Re: Управление интернет-соединением
Отправлено: Stiff от Февраль 01, 2011, 20:21
http://forum.ubuntu.ru/topic_81009_0.html