Mac: Как посмотреть список запущенных сетевых сервисов? - PullRequest
0 голосов
/ 29 декабря 2010

Я пишу приложение, которое должно подключаться к работающей сетевой службе на Mac.

Проблема в том, что я понятия не имею, как называется служба или какой порт она использует.Можно ли просмотреть все запущенные сетевые службы на моем Mac?

Дополнительная информация:

  • Я подключаюсь к сетевому сеансу MIDI (находится в разделе «Настройки аудио MIDI»', присутствует на всех установках OSX).Правильно ли я считаю, что это сетевая служба?

  • Я планирую использовать NSNetServiceBrowser для обнаружения всех локальных компьютеров, на которых работает эта служба.(это лучший способ?)

Любая помощь очень ценится - спасибо!

Ответы [ 2 ]

3 голосов
/ 29 декабря 2010
  1. От:

"... не знаю, как называется служба или даже какой порт он использует ... "

попробуйте в терминале:

nc 192.168.1.30 1-9999

Замените 192.168.1.30 вашим ip и замените 1-9999 на диапазон портов, который вы хотите сканировать. 1-9999 означает сканирование с порта 1 на 9999.
2. От:

"... сетевые службы на моем Mac ..."

Попробуйте Bonjour Browser. http://www.tildesoft.com/

Просто скромное предложение.

1 голос
/ 29 декабря 2010

Сетевая утилита , найденная в Приложения / утилиты , имеет опцию сканирования портов хоста, работающую на localhost. показать, какие порты открыты для подключения.

...