//aardio 调用 Go 语言 - mDNS 发现设备 /* 请参考:范例 > 网络应用 > wsock > udp > SSDP 发现设备, 以及 process.adb 扩展库范例。 */ import console.int; import golang.mdns;//DLL 源码:\lib\golang\mdns\.go\build.aardio console.showLoading(" 扫描") //------------------------------------------ var serviceInfos = golang.mdns.scan() console.dumpJson(serviceInfos) console.showLoading(" 查询") //------------------------------------------ var serviceInfos = golang.mdns.query( service="_test._udp"; domain = "local"; timeout = 3000; ) console.dumpJson(serviceInfos) console.showLoading(" 简单查询") //------------------------------------------ var serviceInfos = golang.mdns.lookup("_test._udp") console.dumpJson(serviceInfos) //发布 mDNS 服务,注意本机查询不到本机服务 golang.mdns.startService( instance = "name"; service = "_httpabcdefg._tcp"; port = 8888; txt = {"文本"} )