Hallo Andreas,
Ich verwende
mdns4Delphi testweise um einen Service zu registrieren
Ich kann aber wenn ich nach dem spezifischen Service typ _mysrv._tcp._local suche, meine Instanzen und ihre Daten finden.
Ich fände es gut wenn der service typ auch unter
_services._dns-sd._udp.local
mitgeteilt wird.
wie macht man das?
Ich habe da selbst eine Weile lang gesucht und nichts gefunden. Die
API gibt das einfach nicht so richtig her. Zum einen hat mir das aber gereicht, da der Client ja in der Regel weiss, welchen Dienst er sucht. Zum anderen habe ich dann später festgestellt, dass Windows auf einmal meinen Servicetyp selbständig registriert hat. Ich habe dann aufgehört und vermutet, daß da Windows einfach was verbessert hat.
Dann habe ich da noch eine Frage...
warum lässt sich ein Dienstname
_mysrv._http._tcp._local
nicht registrieren?
Da bin ich jetzt wirklich nicht Experte, aber ich vermute, dass du keinen "Unterdienst" unterhalb von "_http" registrieren kannst, dass das bei DNS-SD einfach nicht vorgesehen ist. Eine andere Möglichkeit ist, daß MIcrosoft einfach keine Lust hatte...
Grüße,
Jan