当前位置: 首页 > news >正文

Windows上websocket客户端连接定时存储消息到文件并加载文件定时发送服务端工具实现

场景

在业务开发中,需要对接三方websocket协议数据或者连接并存储线上websocket协议数据,需要使用websocket客户端

连接线上的websocket服务端获取并存储数据,然后将数据存储成文件格式可移植,并将数据复制

到本地,然后在本地加载线上存储的数据并模拟websocket服务端定时循环推送数据,以供本地调试开发用。

注:

博客:
霸道流氓气质-CSDN博客

实现

1、实现思路

文件数据库存储实现

Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作:

Winform中操作Sqlite数据增删改查、程序启动时执行创建表初始化操作_winform sqlite-CSDN博客

Winform中websocket客户端实现

Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中:

Winform中使用Websocket4Net实现Websocket客户端并定时存储接收数据到SQLite中_websocket发送消息,并将消息存放到数据库-CSDN博客

Winform中websocket服务端实现

Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息:

Winform中使用Fleck实现Websocket服务端并读取SQLite数据库中数据定时循环群发消息_winform websocket群发-CSDN博客

2、实现效果

客户端连接并定时存储接收到的数据效果

实现websocket服务端并定时循环群发效果

3、运行方法

下载解压后,双击.exe文件启动

启动后提示输入密码

输入密码1

4、源码下载

https://download.csdn.net/download/BADAO_LIUMANG_QIZHI/88912499

http://www.lryc.cn/news/311809.html

相关文章:

  • 【STM32+OPENMV】二维云台颜色识别及追踪
  • JavaScript基础3之面向对象关于面向过程、函数式编程、对比、构造函数、原型
  • 运用Tensorflow进行目标检测
  • 【源码】imx6ull实现触摸屏单点实验-移植tslib和qt
  • 【JSON2WEB】07 Amis可视化设计器CRUD增删改查
  • ThreeJs同一个场景多个相机的显示
  • Vue基础篇
  • 计算机视觉基础知识(十六)--图像识别
  • 数仓开发-2023/2/29
  • ipv6过渡技术-IPv4 over IPv6隧道示例
  • SpringBoot约定大于配置
  • DHCP自动获取IP地址实验(华为)
  • 探索Terraform实践:优化基础设施管理
  • MYSQL高级_目录
  • MongoDB获评2023年Gartner®云数据库管理系统“领导者”
  • 基于FastAPI构造一个AI模型部署应用
  • 【Unity】使用ScriptableObject存储数据
  • ChatGPT聊天机器人数据隐私和安全问题
  • MyBatis三个经典问题
  • JavaEE+springboot教学仪器设备管理系统o9b00-springmvc
  • Java项目:37 springboot003图书个性化推荐系统的设计与实现
  • mysql 8 修改账号密码
  • 拜占庭将军问题与区块链
  • 字节跳动热门的前端开源项目
  • uniapp+vue基于Android的图书馆借阅系统qb4y3-nodejs-php-pyton
  • RabbitMQ如何实现延迟消息?
  • Svg Flow Editor 原生svg流程图编辑器(一)
  • 头像剪切上传
  • 24计算机考研调剂 | 北京信息科技大学
  • 06 - 镜像管理