flutter - Websocket、STOMP在flutter应用中的使用

标签 flutter stomp

在尝试使用 STOMP、Websockets 时,在使用所需的 stomp/websocket 详细信息更新 pubspec 后面临“包获取”问题。我尝试过 stomp、stompdart、websocket,但没有一个起作用。 运行“packages get”时观察到的错误是 “当前的 Dart SDK 版本是 2.1.0-dev.4.0.flutter-4eb879133a。

由于project_name依赖stompdart >=0.0.2,需要SDK版本>=1.5.0 <2.0.0,版本解析失败。 酒吧升级失败 (1)"

如果我尝试降级 flutter 版本,则会抛出异常,通知“当前项目需要 SDK 版本 > 2.0.0”

请帮助解决问题或建议其他方法,因为我在服务器端使用 STOMP。

最佳答案

有同样的问题,可以通过两种方式解决:

  1. 通过将其添加到我的 yaml 文件中解决了这个问题:

    依赖覆盖: 踩踏:^0.7.3

    依赖关系:

    踩踏:^0.7.3

    flutter : sdk: flutter

使用 dependency_overrides 有效。

其次,在项目目录中运行“pub Upgrade”

https://github.com/rikulo/stomp/issues/18#issuecomment-435748215

关于flutter - Websocket、STOMP在flutter应用中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440301/

相关文章:

flutter - Flutter 应用程序中最好的路由方式是什么

flutter - 如何使用 flutter 使复选框形状变为圆形

flutter - 如何增加 Flutter 中抽屉拖动区域的宽度?

java - 使用 Websocket 连接 stomp 和 ActiveMQ

amazon-web-services - 使用 golang 连接到 Active MQ

mysql - Flutter-将列表转换为json并存储在MYSQL数据库中

flutter - 如何在 flutter 中修复 "Table containes irregular row lengths"?

Java 生产者、Stompy Python 消费者、ActiveMQ

rabbitmq - 如何为RabbitMQ启用服务器端心跳?

java - Spring Websocket STOMP : send RECEIPT frames