Как исправить ошибку подключения сокета в WatchOS 5? - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь реализовать отправку сообщений от Apple Watch на сервер MQTT с помощью клиентской библиотеки MQTT Paho.

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

Я получаю сообщение об ошибке, в котором говорится, что он пытался подключиться к серверу 3 раза, а затем «Сокет: 5 Ошибка: -1 Ошибка: 1 Операция не разрешена».

1 Ответ

0 голосов
/ 24 июня 2019

BSD-сокеты не поддерживаются в watchOS (хотя я не уверен, почему они работают в симуляторе).В watchOS 6 вы сможете использовать Network.framework, но еще не написано ни одной библиотеки MQTT, использующей это.(Я начал свой собственный, но он еще не пригоден для использования.)

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