Соединение CometD на ios7

Вопрос:

Мне было предложено установить соединение, используя библиотеку cometD, идущую от ios7 до сервера. После некоторых исследований я пришел к выводу, что моими двумя вариантами были Dave Duncan DDComet и Paul Crawford FayeObjC. Я попытался использовать DDComet, но когда я открыл проект github, он пришел с ошибками 30+. Они были главным образом ошибками ARC, которые я пытался исправить, но это только закончилось сбой приложения. Затем я взглянул на документацию FayeObjC и быстро понял, что у нее очень мало/ничего общего с кометами. Мой вопрос: является ли CometD устаревшей библиотекой? Если да, то что я должен использовать в качестве замены. Если нет, как я смогу реализовать его в ios7?

Ответ №1

CometD не является устаревшей библиотекой. Последняя версия CometD составляет всего один месяц. Проект CometD не имеет клиента ObjC.

Я знаю компании, которые написали и поддерживают себя, полностью совместимые с CometD 2.x и 3.x. Может случиться так, что в будущем их реализация будет открыта.

Faye использует протокол Bayeux, определенный проектом CometD, поэтому теоретически они должны иметь возможность взаимодействовать. Однако я точно не знаю статус Faye или FayeObjC.

Будучи лидером проекта CometD, я бы хотел, чтобы в проекте был клиент ObjC, но этого еще не произошло.

Оцените статью
TechArks.Ru
Добавить комментарий