Frage

Ich muss Unterstützung für API-14 und höher bereitstellen, und so kann ich den Network Discovery Service nicht von Android verwenden.

Ich habe also die JMDNS-Bibliothek zu diesem Zweck ausprobiert.

Ich habe zwei Fragen bei der JMDNS-Implementierung. frage # 1

Ich habe den folgenden Code implementiert, aber ich kann keinen Service entdecken.Wenn ich NSD für denselben Zweck und in demselben Netzwerk verwende, kann ich den jeweiligen Dienst entdecken.Also bin ich nicht sicher, was mit meinem Code nicht stimmt.Könnte jemand bitte helfen?

generasacodicetagpre.

frage # 2 Gibt es eine Möglichkeit, alle laufenden Dienste in einem Netzwerk über JMDNs zu ermitteln?

Könnte mir jemand mit den oben genannten zwei Fragen helfen?

danke und grüße, Sonnig

War es hilfreich?

Lösung

Versuchen Sie "_http._tcp.local".als Diensttyp.Ich habe ein ähnliches Problem gesehen, wenn Sie JMDNs mit Airplay verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top