Работа с сетевым подключением Linux в Java / C ++? - PullRequest
0 голосов
/ 17 марта 2011

Я работаю над программой для обработки соединений в Ubuntu. В настоящее время я делаю это на Java, но хочу сделать это и на C ++. По сути, я просто выполняю системные команды через Java:

proc.exec("ifconfig wlan0 down"); etc.

Я получаю распечатку, в которой говорится, что это «деконфигурирование интерфейсов» и «распад» распечатывается. Во-первых, кто-нибудь знает почему?

Во-вторых, кто-нибудь может придумать лучший способ сделать это? В конце я хочу, чтобы программа запустила на компьютере сеть Ad Hoc, разорвало соединение и подключилась к другой сети, а затем снова подняла трубку Ad Hoc, когда это было сделано с другой сетью.

Заранее спасибо!

1 Ответ

0 голосов
/ 17 марта 2011

Вероятно, вы можете попробовать интерфейс NetworkManager , который использует D-Bus в качестве интерфейса, и существует Java-реализации протокола .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...