Подтвердить что ты не робот

Отправка UDP-пакетов с iPhone

Есть ли у кого-нибудь хорошие учебники по отправке пакетов UDP из iPhone SDK?

EDIT:

На самом деле было действительно легко сделать это...

RTFM!

После включения AsyncUdpSocket просто добавьте это в заголовок:

AsyncUdpSocket *socket;

И в основном:

NSData *data = ... 
[socket sendData:data toHost:@"192.168.x.x" port:5002 withTimeout:-1 tag:1];

При тестировании не забудьте разрешить связь UDP на брандмауэре вашего сервера!

4b9b3361

Ответ 1

CocoaAsyncSocket - хорошая библиотека, содержащая класс под названием AsyncUdpSocket, который является обертой Obj-C вокруг сокета нижнего уровня API.

Ответ 2

Вы можете использовать фреймворк CFNetwork для создания гнезда UDP с CFSocket. Вот ссылка CFSocket.