美文网首页
Flutter im简单通信(一)-->界面+WebSocket

Flutter im简单通信(一)-->界面+WebSocket

作者: 技术混子 | 来源:发表于2020-09-07 11:49 被阅读0次

简易WebSocket通讯,利用官方测试接口,本地消息发送与接收显示


WechatIMG14.jpeg

demo地址:https://gitee.com/bigpowers/f-lutter_im_yin

核心代码:

//创建websocket连接
var headers = {"origin": "ws://echo.websocket.org"};
BetterSocket.connentSocket("ws://echo.websocket.org", httpHeaders: headers);
BetterSocket.addListener(onOpen: (httpStatus, httpStatusMessage) {
  print("连接状态:$httpStatus  连接状态信息:$httpStatusMessage");
}, onMessage: (message) {
  onSuccess(message);
  print("接收到的信息:$message");
}, onClose: (code, reason, remote) {
  onClose(reason);
  print("关闭-:$code  原因:$reason  remote:$remote");
}, onError: (message) {
  onError(message);
  print("错误信息:$message");
});

具体方法实现可下载demo探索,其中ChatContact类是微信支付可忽略。
WebSocket本身自带心跳,可根据返回状态做重连处理,消息列表,好友列表需要与后台配合,目前本文并为涉及,后期会逐步完善。
目前只是针对官方的简单通讯测试,根据项目需求可自行编写,demo中的UI部分已经写好,文字,语音(仿微信的录入动画,上滑取消发送),图片,视频。后续会创建后台以供通讯测试,敬请期待~

有疑问或者见解欢迎下方留言

相关文章

  • Flutter im简单通信(一)-->界面+WebSocket

    简易WebSocket通讯,利用官方测试接口,本地消息发送与接收显示WechatIMG14.jpeg demo地址...

  • 安卓即时通信-websocket(PHP服务端)

    之前写了一个安卓app,其中使用了即时通信,简单的用了websocket,这里简单说明一下 websocket是什...

  • websocket学习

    websocket的定义 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协...

  • 2.WebSocket

    WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议...

  • WebSocket

    WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议...

  • websocket

    WebSocket简介 WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议...

  • 微信,QQ这类IM app怎么做——谈谈Websocket

    微信,QQ这类IM app怎么做——谈谈Websocket 微信,QQ这类IM app怎么做——谈谈Websocket

  • WebSocket连接不上wss?Websocket 链接wss

    WebSocket连接不上wss?Websocket 链接wss报secure WebSockets not im...

  • Websocket(IM)

    一、架构设计 二、详细设计 1.1 接入方式 1.1.1 服务端:建立springboot+netty长连接服务 ...

  • WebSocket 的简单介绍

    WebSocket是做什么的呢?WebSocket , 简单的说, 就是服务器向客户端的通信。首先, 具体的例子就...

网友评论

      本文标题:Flutter im简单通信(一)-->界面+WebSocket

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