gpt4 book ai didi

java - 如何在java中的笔记本电脑之间创建adhoc网络?

转载 作者:行者123 更新时间:2023-12-02 00:47:25 25 4
gpt4 key购买 nike

我想在实验室之间创建一个临时网络,让它们使用无线通信进行通信。我将使用java来做这个,但我仍然不知道如何开始..我想我必须使用套接字进行连接,对吧?笔记本电脑如何注意到其本地网络中的其他笔记本电脑,或者反之亦然?我需要服务器来处理笔记本电脑之间的通信吗?另一件事,如何将消息从一台笔记本电脑广播到网络中的其他笔记本电脑?请尽快回复。任何帮助将不胜感激。提前致谢。

最佳答案

通常,更改网络设置既是一项特权任务,又是特定于系统的任务,因此 Java 应用程序通常不应该或不允许这样做。

这并不是说这一定不可能。例如,如果您可以弄清楚如何从命令行创建和/或加入网络,那么您也许能够在 JVM 允许的情况下发出这些命令,并且您可以以某种方式确保必要的权限。在 Linux 机器上,这可能是 iwconfig 和/或 ifconfig 用法的某种组合 - 但通常需要 root。

如果你有一个网络,那么你就可以通过它处理套接字类型的流量——这是java更熟悉的领域,而且通常不需要特殊权限就可以实现,至少就操作系统而言是这样.

关于java - 如何在java中的笔记本电脑之间创建adhoc网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4568574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com