Есть ли альтернатива этой команде, которую можно запустить на машине с Windows? - PullRequest
0 голосов
/ 02 апреля 2019

Я написал скрипт 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, которые будут возвращать результат, аналогичный приведенному выше?

1 Ответ

0 голосов
/ 03 апреля 2019

Получается, что команда dns-sd является частью пакета обновления Bonjour, поэтому объясняется, почему она работает на OSx, а не на Windows.

Простым решением было установить Bonjour на мои окнамашина, и команда dns-sd начала работать в командной строке.

...