Flutter 颤振应用程序无法连接到webSocket
我正在构建一个Flitter应用程序,它需要连接到服务器并使用websocket交换数据。服务器采用JAVA语言,并使用SockJs和Stomp实现此功能 我正在使用pub.dev/packages中的Stomp-dart客户端和webSocket包。 这是我试图连接的代码部分:Flutter 颤振应用程序无法连接到webSocket,flutter,dart,websocket,stomp,Flutter,Dart,Websocket,Stomp,我正在构建一个Flitter应用程序,它需要连接到服务器并使用websocket交换数据。服务器采用JAVA语言,并使用SockJs和Stomp实现此功能 我正在使用pub.dev/packages中的Stomp-dart客户端和webSocket包。 这是我试图连接的代码部分: clientConnect() async { String cookie = await storage.read(key: "cookie"); final stompClient = Stom
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();
}
我面临的问题是,我的flatter应用程序无法连接到服务器,并抛出此错误
WebSocketException: Connection to 'http://192.168.0.12:8080/....' was not upgraded to websocket
延迟回答(stomp包的维护人员):
因为您似乎在java端使用StompJS,所以需要在客户端使用特殊的StompJS配置。以下是文档中的示例:
延迟回答(stomp包的维护人员):
因为您似乎在java端使用StompJS,所以需要在客户端使用特殊的StompJS配置。以下是文档中的示例:
你找到解决办法了吗?你找到解决办法了吗?
StompClient client = StompClient(
config: StompConfig.SockJS(
url: 'https://yourserver',
onConnect: onConnectCallback
)
);