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成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/21809.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>