iPhone: проблема с подключением к WebSocket от Unitt - PullRequest
0 голосов
/ 16 ноября 2011

Я использую библиотеку с именем Unitt (http://code.google.com/p/unitt/wiki/UnittWebSocketClient), чтобы установить соединение через веб-сокет с удаленным сервером. Однако я не могу установить соединение для установки. Я настроилXcode проект соответствующим образом, и он без проблем собирает и компилирует, но в выводе консоли я вижу только:

Упс. Произошла ошибка.

Упс. Он закрыт.

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

WebSocketConnectConfig* config = [WebSocketConnectConfig configWithURLString:@"ws://myip:myport" origin:nil protocols:nil tlsSettings:nil headers:nil verifySecurityKey:YES extensions:nil ];
config.closeTimeout = 15.0;

Если это сработает,или мне нужно как-то настроить его, указав имя пользователя и другую информацию, которую я надеюсь отправить в рукопожатии?

Цените любой вклад, спасибо.

Ответы [ 2 ]

0 голосов
/ 13 февраля 2012

Если проблема не устранена, попробуйте SocketRocket .(отказ от ответственности: я его автор)

Он поддерживает новейший стандарт.

0 голосов
/ 02 декабря 2011

Вы можете передать любые заголовки, используя любой параметр, используя параметр «headers» в своей конструкции WebSocketConnectConfig.Заголовки, явно указанные как часть API веб-сокетов, могут иметь свойства, но любые заголовки, которые вы пожелаете, могут быть указаны в параметре headers.Это отвечает на ваш вопрос?

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