2015-07-02 2 views
1

Я пытаюсь использовать библиотеку под названием ObjectiveDDP в моем приложении Swift. Я могу подключиться к приложению образца, как это:Получение рукопожатия ошибка 9806 при попытке подключения к Meteor от iOS

var meteorClient = initialiseMeteor("pre2", "wss://ddptester.meteor.com/websocket"); 

Когда я пытаюсь подключиться к локальному серверу метеора, я получаю эту ошибку: CFNetwork SSLHandshake не удалось (-9806)

Я бегу iOS 8.1 на симуляторе. Любая идея, что мне не хватает?

Любая помощь будет оценена по достоинству.

ответ

2

Вполне вероятно, что ваш локальный экземпляр не использует SSL.

Таким образом, протоколы, такие как https или wss не могут быть подключены.

ws:// Попробуйте использовать вместо wss://

+0

Благодаря @Akshat, что сделал решить эту проблему. Хотя я не получаю отказ от подтверждения SSL, но все же я не могу подключиться. Можете ли вы указать мне рабочий пример, где метеоритный сервер подключен к клиенту iOS? Я могу опубликовать больше кода, если вы хотите взглянуть. – userx

+1

@AbhishekMukherjee Примеры работы клиента iOS DDP. Это может быть незначительной проблемой при неправильном настройке вашего IP-адреса, брандмауэра или порта. Это. См. Примеры: https://github.com/boundsj/ObjectiveDDP/tree/master/Example – Akshat

+0

Да, после публикации этого комментария, я смог подключиться после внесения некоторых изменений. Спасибо за помощь! Кроме того, если я не использую NSFetchController, могу ли я непосредственно выполнить поиск данных? Я только начинаю с метеор и могу использовать лишь небольшой намек на то, как сделать выборку данных. – userx

Смежные вопросы