2016-04-13 3 views
0

У нас используется протокол UDP (протокол дейтаграмм), написанный на Java.Функция приема сокета UDP

Мне было предложено создать приложение iOS для подключения к нему и получить данные.

Сегодня я связываю его с CFSocket.

Но я проверил ссылку CFSocket, которая не нашла никакой функции приема?

ответ

-1

UDP - это ненадежный, ненадежный, пакетно-ориентированный транспортный протокол. Получение UDP-пакета будет таким же, как запуск сетевой службы на вашем мобильном устройстве, которая прослушивает UDP-пакеты. Большинство мобильных устройств не предоставляют услуги, они являются только клиентами.

Короче говоря: вы, вероятно, не можете получать UDP-пакеты на своем устройстве iOS, отправлять только. Самое быстрое обходное решение - изменить транспортный протокол с UDP на TCP (также требуется сменить сервер).

+0

Я уверен, что вы можете получать UDP-пакеты на устройствах iOS. –