美文网首页Android 源码浅析
Flutter web_socket 断线重连

Flutter web_socket 断线重连

作者: 孤街酒客0911 | 来源:发表于2023-03-01 16:02 被阅读0次
// 结束时触发

onDone(){

    // 可在这里进行重连。

    onConnect();    // 重连

}

// 收到Error时触发,cancelOnError:遇到第一个Error时是否取消订阅,默认为false。cancelOnError 为true时,出现onError时,onDone将不会回调

onError(err){

    _channel.sink.close();//关闭连接通道

}

// 收到数据时触发

onData(message){

}

@override

void dispose() {

     _channel.sink.close();    //关闭连接通道

     super.dispose();

}

 IOWebSocketChannel_channel;

// 建立连接

void onConnect() {

     _channel =IOWebSocketChannel.connect("ws://192.168.43.75:8088/wsresult?${token}");

     _channel.sink.add(jsonEncode({"type":"heart"},),);        // 发Json数据

      _channel.stream.listen(this.onData, onError: onError, onDone: onDone);

}

相关文章

  • Flutter web_socket 断线重连

    // 结束时触发 onDone(){ // 可在这里进行重连。 onConnect(); // 重连 }...

  • Flutter web_socket 断线重连

  • 状态同步的断线重连

    最近陆陆续续在给游戏做断线重连相关的工作,大厅服的断线重连问题不是很大,难点主要在于战斗中的断线重连。断线重连要解...

  • 断线重连问题综述

    断线重连主要涉及到几个问题: 判定断线 怎么重连 重连后如何还原游戏环境 判定断线有两种方式,(1)是超时判定断线...

  • 断线重连

    今天看了下之前游戏登录相关逻辑,重新整理下断线重连的一些做法。 首先,介绍下断线的几种常见情况:情况一:客户端网络...

  • 断线重连

    using System; using System.Collections; using System.Coll...

  • Webscoket 断线重连

  • 定时断线重连

    客户端断线重连机制。客户端数量多,且需要传递的数据量级较大。可以周期性的发送数据的时候,使用。要求对数据的即时性不...

  • 蓝牙断线重连

    http://www.cocoachina.com/bbs/read.php?tid-1722597.html

  • .NET CORE SignalR Flutter 客户端

    依赖 例子 断线重连 automatic-reconnects-signalr

网友评论

    本文标题:Flutter web_socket 断线重连

    本文链接:https://www.haomeiwen.com/subject/udfdldtx.html