Какая структура / функция используется в Какао для обнаружения машин? - PullRequest
0 голосов
/ 19 января 2010

Я пытаюсь получить список машин в моем локальном домене, особенно тех, на которых запущен административный веб-сервис (_asip-webadmin). Я дурачился с NSNetService, но казалось бы, что это хорошо только для списков Bonjour (так как я могу ловить их просто отлично). Я пробовал что-то вроде:

[mySearch searchForServicesOfType: @ "_ asip-webadmin._tcp." inDomain: @];

"местный".

, что приводит к полному отказу, или я должен сказать, что отладчик дает мне пустой взгляд. Точка в правильном направлении - это все, что мне нужно. Спасибо!

1 Ответ

1 голос
/ 20 января 2010

Я был на правильном пути. Проблема заключалась в том, что я использовал неправильное имя службы.
Я по ошибке посмотрел в etc/services имя службы, тогда как я должен был посмотреть здесь:
http://www.dns -sd.org / servicetypes.html

Следующая строка работает для того, что мне нужно:

[mySearch searchForServicesOfType:@"_servermgr._tcp." inDomain:@"local."];

Предположим, mySearch имеет тип NSNetServiceBrowser.

...