Клиент WebSockets для Objective-C (желательно совместимый с iOS) - PullRequest
13 голосов
/ 21 декабря 2010

Самое близкое, что я нашел, это Как включить WebSockets в приложение Какао , но ответы только указали на устаревшую библиотеку.

Кто-нибудь знает о библиотеке WebSockets, совместимой с iOS 4.x?

Я также читал о Pusherapp , и, как бы ни был хорош сервис, я бы предпочел использовать свой собственный сервер WebSockets.

Ответы [ 3 ]

17 голосов
/ 11 мая 2011

Вы можете проверить Клиент UnitT Web Socket .Он предназначен для использования в приложениях iOS, использующих Objective-C.Работает как с ws, так и с wss.

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

8 голосов
/ 14 февраля 2012

Нашел этот пост в поиске Google для iOS WebSockets и хотел поставить обновленный ответ.

В любом случае, клиент Zimt и Unitt не поддерживает последний стандарт (на момент написания этой статьи).

(отказ от ответственности: автор SocketRocket)

Мы только что выпустили новую библиотеку, которая не имеет внешних зависимостей, полностью поддерживает RFC 6455 и работает с iOS 4.x +.

Он называется SocketRocket и находится здесь

0 голосов
/ 04 января 2011

Вы можете создать веб-приложение, используя одну из нескольких библиотек, похожих на Cocoa, а затем преобразовать его в собственное приложение, используя что-то вроде PhoneGap / Apache Cordova .

Для серверной части существует множество опций. Просто найдите "сервер веб-сокетов" на github.com.

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