我正在使用 Flutter 开发移动应用程序,并且想要扫描本地网络以查找连接的设备。我找到了ping_discover_network包,它工作正常,但只能获取 IP 地址,但我还想显示设备的主机名。
我尝试了 dart:io 包中 InternetAddress 类的 reverse() 方法,但这只能取回 IP 地址。例子:
InternetAddress(ip).reverse().then((value) => print(value));
Run Code Online (Sandbox Code Playgroud)
是否有其他软件包或其他我可以使用的东西来扫描应用程序的本地网络并获取 IP 地址和主机名?