用 Java/C++ 处理 Linux 网络连接?

发布于 2024-10-22 05:27:40 字数 310 浏览 1 评论 0原文

我正在开发一个程序来处理 Ubuntu 中的连接。我目前正在用 Java 实现,但也打算用 C++ 实现。 本质上,atm 我只是通过 Java 运行系统命令:

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

我得到一些打印输出,说它正在“取消配置接口”,并且打印出“失败”。 首先,有人知道为什么吗?

其次,有人能想到更好的方法吗?最后,我希望程序让计算机运行 Ad Hoc 网络,断开连接并连接到另一个网络,并在与另一个网络完成连接后再次启动 Ad Hoc。

提前致谢!

I am working on a program to handle connections in Ubuntu. I am currently doing it in Java, but aim to do it in C++ too.
Essentially, atm I am just running system commands through Java:

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

I get some printout saying it is 'deconfiguring interfaces' and 'fail' is printed out.
First off, does anybody know why?

Secondly, can anyone think of a better way of doing this? In the end, I want the program to have the computer run an Ad Hoc network, drop the connection and connect to another network, and pick up the Ad Hoc again when it is done with the other network.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冬天旳寂寞 2024-10-29 05:27:40

也许您可以尝试连接 NetworkManager,它使用 D-Bus 作为其接口,并且存在 协议的 Java 实现

Probably you can try to interface NetworkManager, which uses D-Bus as its interface, and there exists Java implementations of the protocol.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文