我看到lwIP有一些autoip(aka ipv4ll,akaRFC 3927)代码,但我不知道它在Zeroconf堆栈中是否有更高的功能,即mdns和DNS-SD(withRFC 2782)。
那么,LWIP是否支持DNS-SD服务发现?如果不是,那么从Avahi这样的项目导入代码是否容易(假设许可允许)?
最佳答案
不,lwip不支持除autoip之外的zeroconf的任何部分。
我没看过avahi,但把apples mdnsresponder移植到lwip
很直接。有一点肮脏
必须向后拉pbuf头才能访问ip头以获取
发送者IP(我认为这是一个“合适的”方法
但afaik还没有发布)。
使用mdnsresponder,您可以同时获得服务通告和发现。
关于c - lwIP是否支持Zeroconf?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2375681/