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

烟台网站优化公司厦门市建设厅网站

烟台网站优化公司,厦门市建设厅网站,机加工网站,郑州小程序开发外包公司目的#xff1a;本地创建客户端连接服务器端#xff0c;如果连接正常显示连接正常如果连接异常显示连接异常。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.T… 目的本地创建客户端连接服务器端如果连接正常显示连接正常如果连接异常显示连接异常。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net.Sockets; using System.IO;namespace BarcodeScanner {public partial class Form2 : Form{private TcpClient tcpClient null;private object objectlock new object();public Form2(){InitializeComponent();}private void Form2_Load(object sender, EventArgs e){// 创建一个定时器每秒钟检测一次TCP连接状态Timer timer new Timer();timer.Interval 100;timer.Tick Timer_Tick;timer.Start();}private async void Timer_Tick(object sender, EventArgs e){/*在你的代码中你使用了tcpClient.Connected属性来检测TCP连接状态。但是需要注意的是tcpClient.Connected属性只能检测到上一次Send或Receive操作的连接状态并不能实时检测到连接是否断开。如果要实时检测TCP连接状态可以尝试发送一个特定的心跳消息给服务器并等待服务器的回复。如果在一定时间内没有收到服务器的回复就可以认为连接已经断开。*/bool connected await Task.Run(()IsConnectedAsync());toolStripStatusLabel1.Text connected ? tcp连接正常 : tcp连接异常;toolStripStatusLabel1.BackColor connected ? Color.Green : Color.Red;}private async Taskbool IsConnectedAsync(){if (tcpClient null || !tcpClient.Connected){lock (objectlock){if (tcpClient null || !tcpClient.Connected){try{// 创建一个新的TcpClient实例并连接到服务器tcpClient new TcpClient(127.0.0.1, 60000);return true;}catch (Exception){return false;}}}}else{try{// 获取网络流NetworkStream stream tcpClient.GetStream();// 将字符串转换为字节数组byte[] data Encoding.UTF8.GetBytes( );// 发送数据await stream.WriteAsync(data, 0, data.Length);return true;}catch (Exception ex){return false;}}// 如果所有检测都失败则返回falsereturn false;}} }
http://www.w-s-a.com/news/11104/

相关文章:

  • 宜春网站推广优化电子商务网站建设收益举例
  • 游戏网站开发实验报告装修平台哪家好
  • 外贸自己建网站小红门网站建设
  • 中国著名的做网站渗透设计规范网站
  • 公司网站备案多少钱推特最新消息今天
  • 网站关键词设置代码seo搜索优化 指数
  • 做网站卖东西送上门做暧暧xoxo网站
  • 网站网站设计公司网站维护运营好做吗
  • 照片做成视频的软件seo两个域名一个网站有影响吗
  • 制作动画的网站河南省住房城乡建设门户网站
  • 网站推广原则做网站的那个语言好
  • 潍坊网站建设怎样商品网站建设设计思路
  • 建网站公司是如何赚钱南昌营销网站公司哪家好
  • 淘宝客网站管理质量好网站建设费用
  • 网站建设教程搭建青岛中企动力做网站怎么样
  • wordpress最底部网站优化怎么弄
  • 二手市场网站建设的目的长沙ui设计公司
  • 微信公众号做留言网站wordpress详情页选择模板
  • php网站开发面向对象教程如何做分享赚钱的网站
  • 山东网站建设最便宜常州网站建站公司
  • 网站地图 seo中国建设招标网是私人网站吗
  • 高中作文网站全网营销有哪些平台
  • 网站构建建设制作平台上海搬家公司收费价目表
  • 成功案例展示网站做网站赚多少钱
  • 建设银行网站用什么字体网站建站后维护需要做哪些
  • 有哪些做平面设计好素材网站有哪些开网站建设
  • 国际交流网站平台有哪些筑建网
  • 网站程序是如何开发的江门市住房建设管理局网站
  • 网站建设一般需要几个步骤昵图网免费素材
  • 个人网站建设需求说明书微信域名防封在线生成