我想通过flutter应用程序连接到本地网络上的计算机。有什么办法可以将所有计算机连接到本地网络?喜欢ping广播地址吗?

最佳答案

目前,该库仅适用于Android,但是...
https://pub.dartlang.org/packages/mdns

  • 为正在运行的任何服务设置mdns。
  • 像这样发现服务
    startMdnsDiscovery(String serviceType){
    
        Mdns mdns = new Mdns(discoveryCallbacks: discoveryCallbacks);
    
        mdns.startDiscovery(serviceType);
    
    }
    

  • 更新2020年3月26日-不再适用于最新版本的flutter,请参见下面的更新示例。
    更新的示例:here
    另外,what is MDNS

    10-08 03:35