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

主机屋网站在那注册作业做哪些类型的网站

主机屋网站在那注册,作业做哪些类型的网站,寻找电销团队合作,公司服务器租用文章目录 前言Fleck调试工具初始化简单使用 前言 最近接到了一个需求#xff0c;需要网页实现上位机的功能。那就对数据传输的实时性要求很高。那就只能用WebSocket了。这里简单说一下我的WebSocket如何搭建 Fleck C# WebSocket(Fleck) 客户端:html Winfrom Fleck Github官网… 文章目录 前言Fleck调试工具初始化简单使用 前言 最近接到了一个需求需要网页实现上位机的功能。那就对数据传输的实时性要求很高。那就只能用WebSocket了。这里简单说一下我的WebSocket如何搭建 Fleck C# WebSocket(Fleck) 客户端:html Winfrom Fleck Github官网 我这里用的Fleck去做Websocket。如果有更好的Websocket包可以评论区说一下。 调试工具 这里推荐使用PostMan自己 初始化 这样太简单了我们需要对他进行简单封装一下 using Bogus; using ConsoleApp1.Models; using Fleck; using Models; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System; using System.Collections.Generic; using System.Linq; using System.Net.Sockets; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; using static System.Runtime.InteropServices.JavaScript.JSType;namespace ConsoleApp1.Services {public class OutPartail_PRPD_Service{public ListIWebSocketConnection Connections { get; set; }public WebSocketServer WebSocketServer { get; set; }public OutPartail_PRPD_Service(){Connections new ListIWebSocketConnection();WebSocketServer new WebSocketServer(ws://0.0.0.0:7081);WebSocketServer.Start(socket {socket.OnOpen () {PrintMsg(客户端连接成功!);Connections.Add(socket);PrintMsg(当前客户端数量 Connections.ToList().Count);};socket.OnClose () {PrintMsg(客户端已经关闭!);Connections.Remove(socket);PrintMsg(当前客户端数量 Connections.ToList().Count);};socket.OnError (e) {PrintMsg(客户端运行遇到问题);PrintMsg(e.ToString());};//收到消息时socket.OnMessage message {PrintMsg($接收到[{socket.ConnectionInfo.Id}]信息:{message});socket.Send(message);};});}//打印数据private void PrintMsg(string msg){Console.WriteLine(${SocketName}:{msg});}//向所有已连接的对象发送数据public void SendMsg(string msg){foreach (var item in Connections){item.Send(msg);}} } 简单使用 /// summary /// Sim卡切换 /// /summary /// param nameindex/param public async Task ChangeSimNo(int index) {int row (index / 12);string col Convert.ToInt32(index % 12).ToString(X1);var msg $ATS{row}{col};SimNo -1;Send(msg);try{var res await Recive(waitTime);ShowMsg(res);res await Recive(waitTime);if (res.Contains(OK)){SimNo index;ShowMsg($Sim[{index}]卡切换成功);}else{ShowMsg($Sim[{index}]卡接受报文错误应为OK);}}catch (Exception ex){throw new Exception(等待OK超时);}}
http://www.zqtcl.cn/news/408439/

相关文章:

  • 体育网站模版爱站网
  • 建设部网站最新消息浏览器网站大全免费
  • 网站建设 选中企动力邯郸哪有做网站的公司
  • 个人网站cms系统网站排名下降了怎么办
  • 2o18江苏建设网站施工员模试卷哈尔滨app开发
  • 网站后台管理系统论文湖州交通网站集约化建设项目
  • 唐山地区网站开发公司郑州市哪里有网站建设
  • ps做汽车网站下载网络推广专员招聘
  • 荥阳网站开发WordPress 采集文章 图片
  • 网站域名登记证明文件音乐网站开发需要什么语言工具
  • 贵州域网网站建设东莞做外贸网站的公司
  • ps怎么做华为网站界面怎样做网站步骤
  • 免费做试卷的网站或试卷seo 培训教程
  • 创意网站建设价格多少最新新闻热点事件2022年8月
  • wordpress用户登录界面插件重庆网站排名优化公司
  • 网站整体建设方案设计wordpress 插件升级慢
  • 淄博网站制作升级优化青岛品牌网站建设价格
  • 网站后台管理系统模块星星wordpress模板
  • 网站统计 中文域名优化英语
  • 自己做视频的网站吗怎么建设维护学校的网站
  • 广州网站建设好公司鲁权屯网站建设
  • 网站多数关键词网站使用mip后效果怎么样
  • 如何介绍自己做的网站建设三库一平台
  • 郑州网站商城建设iframe 一直网站底部
  • 1688网站怎么样百度一下你知道
  • 做电商图的设计网站蚌埠网页设计培训
  • 江苏省建设工程质量监督站网站手机网站 案例
  • 优而思 网站科技自立自强是国家强盛之基
  • 去哪里购买网站空间专门做家居的网站
  • 网站信息安全建设方案公众号网站建设