Flutter 如何订阅Flatter中的Websocket主题?
问题是我找不到订阅WebSocket主题的解决方案 我尝试了web\u socket\u channel,但没有订阅特定主题所需的功能Flutter 如何订阅Flatter中的Websocket主题?,flutter,dart,websocket,Flutter,Dart,Websocket,问题是我找不到订阅WebSocket主题的解决方案 我尝试了web\u socket\u channel,但没有订阅特定主题所需的功能 另外,我也尝试过stomp_sockjs,但它需要SDK版本WebSockets没有主题的概念-您在JS中使用的协议被称为stomp,因此您需要为Dart使用stomp库 酒吧里有一些跺脚包,但我不知道它们有多完整(或可信): STOMP中的S代表简单,因此,如果两者都不起作用,那么自己实现可能不会太困难。我已经找到了解决方案: 它允许通过WebSock
另外,我也尝试过stomp_sockjs,但它需要SDK版本WebSockets没有主题的概念-您在JS中使用的协议被称为stomp,因此您需要为Dart使用stomp库 酒吧里有一些跺脚包,但我不知道它们有多完整(或可信):
STOMP中的S代表简单,因此,如果两者都不起作用,那么自己实现可能不会太困难。我已经找到了解决方案:
它允许通过WebSockets订阅stomp主题您使用过stomp吗?它对stomp有效吗@用户3473445
function connect() {
stompClient = Stomp.client("ws://xx.xxx.xxx.xxx/somePath");
stompClient.connect({"Access-Control-Allow-Origin":"*"}, function (frame) {
setConnected(true);
console.log('Connected: ' + frame);
stompClient.subscribe('/topic/someStatus', function (greeting) {
showGreeting(JSON.parse(greeting.body));
});
});
}