我看到了 lwIP有一些 AutoIP(又名 IPv4LL,又名 RFC 3927 )代码,但我不知道它是否在 Zeroconf 中做了任何更高的事情堆栈,即 mDNS 和 DNS-SD (与 RFC 2782 )。
那么,lwIP支持DNS-SD服务发现吗?如果没有,从 Avahi 这样的项目移植代码会容易吗?这样做(假设许可允许)?
最佳答案
不,lwIP 不支持 Zeroconf 的任何部分,除了 AutoIP。 我没有看过 Avahi,而是将 Apples mDNSResponder 移植到 lwIP 很简单。你有一点肮脏 必须拉回 pbuf header 才能访问 IP header 以获取 发件人IP(我认为一个“合适的”方法正在开发中 对于 lwIP 但据我所知,它还没有发布)。
通过 mDNSResponder,您可以获得服务广告和发现。
关于c - lwIP 是否支持 Zeroconf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375681/