[程序员] 有人在 Windows 上使用过 mDNS 做过服务发现吗?请教一个问题

·

背景:
我家的个人设备是个杂牌军(有 Android/iOS/macOS/Windows/Linux 各种),这不 AI 编程很厉害吗,我用 AI 开发了一套工具,实现了 LAN 网络中跨平台设备的协同功能(文件传输、照片备份、文件同步、剪切板同步等等),使用了 mDNS 协议(自己基于开源库实现,未使用 Android 的 NSD 和 Apple 的 Bonjour )来解决设备自动发现的问题(避免输入 IP ,扫码啥的繁琐的操作,工具蛮,交互就要极简)。

问题:
Android/iOS/macOS/Linux 上都工作的好好的,但是在 Windows 上,时不时无法发现新设备,目前已知出现该问题时,Windows 上无法收发 mDNS 消息,必须断开网络重新链接或者重启电脑才能恢复。

补充:
21 年微软和英特尔联手解决了一个困扰多年的多播路由 bug ,其现象跟这个很像,但是已于 Windows 10 Version 21H1 修复。

问题挂了几个月了,没有进展,头疼,有没有大神弄过这玩意? 虚心请教~~~

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *