Проблемы с каналами Flutter и Phoenix - PullRequest
1 голос
/ 05 ноября 2019

У нас возникли некоторые проблемы с нашим приложением Flutter и веб-сокетами Pheonix. Мы знаем, что Backend работает правильно, так как клиент JavaScript полностью функционален. Но с приложением Flutter мы не можем подключиться к серверу.

final socket = PhoenixSocket("ws://###.##/socket");           
connectSocket() async {
await widget.socket.connect();
_channel = widget.socket.channel("test:lobby")
_channel.on("say", _say);
_channel.join();

}

Одна из ошибок была gettig:

I/flutter ( 4227): WebSocket connection to ws://###.##:8080/socket?vsn=2.0.0 failed!: WebSocketException: Connection to 'http://###.##:8080/socket?vsn=2.0.0#' was not upgraded to websocket

На стороне клиента мы используем Крылья Феникса ,порт и URL верны.
Почему это происходит?

Существуют ли другие библиотеки для Flutter с Phoenix Interactions? Есть ли лучшая документация для phoenix_wings или для любых других пакетов?

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