【问题标题】:How can you use a WebSocket client in a Flutter app?如何在 Flutter 应用中使用 WebSocket 客户端?
【发布时间】:2018-05-23 07:49:15
【问题描述】:

有没有办法在 Flutter 应用中打开 WebSocket 客户端? Flutter 不允许导入 dart:html,这是使用 WebSocket 客户端的常规方式。

【问题讨论】:

    标签: websocket flutter


    【解决方案1】:

    在 Flutter 中你可以使用支持 WebSocket 的dart:io

    https://api.dartlang.org/stable/1.24.2/dart-io/WebSocket-class.html

    【讨论】:

    • 据我从文档和示例中得知,这只是服务器。
    • Flutter 我们与在服务器上运行的几乎相同,除了反射在 Dart 2.0.0 中仅限服务器。
    • 来自flutter.io/faq/#can-flutter-run-any-dart-code:Flutter 应该能够运行大多数不导入(传递或直接)dart:mirrors 或 dart:html 的 Dart 代码。 WebSocket 客户端位于 dart:html 中。
    • 对,我不知何故认为dart:html 不能在 Flutter 中使用很明显,但我同意这绝对值得一提。那么,这是否回答了您的问题?
    • 是的,确实如此。 dart:html WebSocket 客户端可能更易于使用,但 dart:io 客户端也可以。
    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 2021-01-16
    相关资源
    最近更新 更多