Я создаю приложение-флаттер, которому необходимо подключиться к серверу и обмениваться данными с помощью веб-сокета. Сервер находится в JAVA и использует Sock Js и Stomp для реализации этой функции.
Я использую клиент Stomp dart и пакеты webSocket из pub.dev/packages. Это часть моего кода, к которой я пытаюсь подключиться:
clientConnect() async {
String cookie = await storage.read(key: "cookie");
final stompClient = StompClient(
config: StompConfig(url: 'ws://192.168.0.13:8080/....', onConnect: onConnect,
webSocketConnectHeaders: {"cookie": cookie }));
stompClient.activate();
}
Проблема, с которой я сталкиваюсь, заключается в том, что мое приложение-флаттер не может подключиться к серверу и выдает эту ошибку.
WebSocketException: Connection to 'http://192.168.0.12:8080/....' was not upgraded to websocket