【发布时间】:2020-07-05 21:54:47
【问题描述】:
我正在构建一个需要连接到服务器并使用 websocket 交换数据的颤振应用程序。服务器是 JAVA,使用 SockJs 和 Stomp 来实现这个功能。
我正在使用来自 pub.dev/packages 的 Stomp dart 客户端和 webSocket 包。 这是我尝试连接的代码部分:
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
【问题讨论】:
-
你找到解决办法了吗?
标签: flutter dart websocket stomp