【问题标题】:Scan and connect to Wifi networks using Java使用 Java 扫描并连接到 Wifi 网络
【发布时间】:2012-09-20 17:29:42
【问题描述】:

需要编写一个客户端,它可以扫描可用的 WIFI 网络并使用 Java 连接到最知名的网络。这可能是完成这项工作的桌面客户端。任何指示都会有所帮助,并感谢您的回复。

【问题讨论】:

  • 我不明白你的评论。做个好人。
  • 无意粗鲁,只是一个温和的幽默笑话。 Java 是一个专有名称,因此在编写时只应将J 大写。把它写成“JAVA”,在网上的礼仪里,会大喊大叫。
  • 什么是部署环境?跨平台?
  • 如果您无法通过调用帮助程序来解决问题,请使用母语。

标签: java network-programming wifi network-scan


【解决方案1】:

您必须依赖 JNI 库,因为您无法直接在 Java 中访问无线设备。

jWlanScan 适用于 Windows。

【讨论】:

  • 感谢您的回复。让我试试那个看看。感谢您的快速帮助。
  • 不幸的是它不能在我的 64 位机器上工作。还有其他 API 吗?
  • @user1686758 抱歉,我什么都没有。这种特定的 JNI 组件可能很难获得,Java 是独立于操作系统/硬件的。
【解决方案2】:

我建议您对您的操作系统采取行动。并针对每个支持的操作系统尝试分析连接无线设备所需的命令行结果。这很简单,您不必使用 JNI 库。

例如,对于 Windows,您可以看到 ones introduced hereherehere,对于 linux,它仍然更容易。

【讨论】: