Flutter 单例封装web_socket_channel长连接,结合 event_bus 实现页面交互。
app 需要实现长连接功能,方便实时接单和接收一些通知之类的消息。 dependencies:
web_socket_channel: ^2.1.0 通过eventbus 发送通知与页面交互。 dependencies:
event_bus: ^2.0.0 socket 单例封装 import 'dart:async';
import 'package:pinmancheapp/network/url_path.dart';
import 'package:pinmancheapp/utils/eventbus_util.dart';
import 'package:pinmancheapp/utils/sp_utils.dart';
import 'package:web_socket_channel/io.dart';
import 'colors.dart';
import 'dart:convert' as convert;
class SocketUtils {
SocketUtils._internal() {}
Flutter 单例封装web_socket_channel长连接,结合 event_bus 实现页面交互。最先出现在Python成神之路。
共有 0 条评论