【发布时间】:2019-08-08 18:15:01
【问题描述】:
问题是我找不到订阅 WebSocket 主题的解决方案。
我已尝试 web_socket_channel,但没有订阅特定主题所需的功能。
另外,我试过 stomp_sockjs,但它需要 SDK 版本
在 adhara_socket_io 等其他 WebSocket 库中,我找不到订阅主题的方法。
在 sockjs 和 stomp 库的帮助下,我设法使用 JS 使用来自 WebSocket 的数据。但是如何在颤振中做到这一点?
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));
});
});
}
所以,我想在我的 Flutter 应用中找到一个可以做同样事情的解决方案
【问题讨论】: