Получать широковещательные пакеты udp ios - PullRequest
4 голосов
/ 13 марта 2012

Я почти полностью покончил с iOS-клиентом для моей службы REST. Единственное, чего мне не хватает, - это возможности клиента прослушивать в сети UDP-трансляцию, которая получает отображаемое имя хоста и базовый URL для загрузки. В сети может быть несколько серверов, передающих и ожидающих загрузки.

Асинхронный является предпочтительным. Серверы будут отображаться пользователю по мере их обнаружения устройством, и я хочу, чтобы пользователь мог выбрать сервер в любой момент времени.

Телекомпания отправляет на 255.255.255.255 и не ожидает никаких данных обратно.

Я новичок в цели c, поэтому что-то простое и удобное в использовании является лучшим.

1 Ответ

3 голосов
/ 13 марта 2012

Я рекомендую посмотреть на CocoaAsyncSocket . Он может хорошо обрабатывать сокеты UDP. Я не пробовал слушать трансляцию с ним, но это, вероятно, ваш лучший выбор.

...