Я написал скрипт PHP, который запускает эту команду в оболочке:
dns-sd -B _roomcast-capi._tcp
Ожидаемый результат - это что-то, содержащее «Имя экземпляра», например:
Browsing for _roomcast-capi._tcp
DATE: ---Tue 02 Apr 2019---
16:22:49.344 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
16:22:49.345 Add 3 5 local. _roomcast-capi._tcp. roomcast-d36aa71c4b694059811ebf105537f91e
16:22:49.345 Add 2 6 local. _roomcast-capi._tcp. roomcast-d36aa71c4b694059811ebf105537f91e
Он работает нормально, когда я нахожусь на моей машине с OSx, но, судя по моим исследованиям, он не даст того же результата, когда я попробую его на моем компьютере с Windows - это правильно?
Если это так, то у меня такой вопрос: есть ли какие-нибудь альтернативные команды, которые я могу запустить в Windows, которые будут возвращать результат, аналогичный приведенному выше?