Какой предпочтительный способ найти всех других клиентов в локальной сети? - PullRequest
1 голос
/ 10 февраля 2012

Написание приложения для iPhone, в котором я хочу избавить пользователя от необходимости набирать IP-адреса, находя других клиентов в локальной сети.

  • Возможно ли это?
  • Если это так, каков предпочтительный способ сделать это?

Ответы [ 2 ]

2 голосов
/ 10 февраля 2012

Да, используйте Bonjour. См. NSNetService .

Этот класс используется для рекламы информации о службе, которую вы используете, используя многоадресный DNS. Используйте NSNetServiceBrowser, чтобы найти опубликованные службы того типа, который вас интересует.

0 голосов
/ 10 февраля 2012

Клиентам нужно каким-то образом зарегистрироваться на сервере. Или вы можете использовать portknocking. Давным-давно был протокол от Novell SLP. Сейчас есть OpenSLP. Нашел интересную ссылку, надеюсь это поможет

http://www.opendoor.com/shareway/slp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...