【问题标题】:Handling Linux Network Connectivity in Java/C++?在 Java/C++ 中处理 Linux 网络连接?
【发布时间】:2011-03-17 16:23:57
【问题描述】:

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

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

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

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

提前致谢!

【问题讨论】:

  • 您并没有真正为我们提供很多信息。您是否以 root 权限运行程序?
  • 我认为失败问题是因为我没有在命令之前写 sudo -i。感谢您指出这一点!

标签: java c++ linux networking network-programming


【解决方案1】:

或许你可以尝试接口NetworkManager,它使用D-Bus作为它的接口,存在Java implementations of the protocol

【讨论】:

  • 谢谢,刚刚下载,看起来应该可以满足我的需求。让程序通过终端命令运行感觉有点低效,更难检测或处理错误!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-11
  • 1970-01-01
  • 2010-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多