The JS implementation of the MDNS discovery code is pretty strict about its parsing, and doesn't handle some slightly-incorrect (yet still present in the wild) methods. mDNS responses should return a PTR records in the AN section, and any additional records in the AR section. However, some services respond with dns packets that contain all records in the AN section. Apple's implementation handles this fine. We should probably handle it as well.
Created attachment 8723335 [details] [diff] [review] handle-multiple-entries-in-answer-section.patch
Comment on attachment 8723335 [details] [diff] [review] handle-multiple-entries-in-answer-section.patch LGTM