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

六盘水市城乡建设局网站做网站的销售能干什么

六盘水市城乡建设局网站,做网站的销售能干什么,html静态网页作业成品,佛山网站设计哪家便宜目录 写在前面 代码实现 服务端部分 客户端部分 运行示例 总结 写在前面 在.Net的 System.Net.Sockets 命名空间中包含托管的跨平台套接字网络实现。 System.Net 命名空间中的所有其他网络访问类均建立在套接字的此实现之上。 其中的Socket 类是基于与 Linux、macOS 或 W…目录 写在前面 代码实现 服务端部分 客户端部分 运行示例 总结 写在前面 在.Net的 System.Net.Sockets 命名空间中包含托管的跨平台套接字网络实现。 System.Net 命名空间中的所有其他网络访问类均建立在套接字的此实现之上。 其中的Socket 类是基于与 Linux、macOS 或 Windows 的本机互操作性提供的托管代码版本的套接字服务提供了一系列的接口来支持应用层的调用。 本文只是提供一个可运行的基本示例如果想深入了解关于TCP/IP协议的部分可自行做更深入的知识拓展。 示例的代码实现的服务端和客户端的流程如下展现了使用Socket进行一个完整的构建和通讯流程 服务器端 第一步建立一个用于通信的Socket对象 第二步使用bind绑定IP地址和端口号 第三步使用listen监听客户端 第四步使用accept中断程序直到连接上客户端 第五步接收来自客户端的请求 第六步返回客户端需要的数据 第七步如果接收到客户端已关闭连接信息就关闭服务器端 客户端 第一步建立一个用于通信的Socket对象 第二步根据指定的IP和端口connet服务器 第三步连接成功后向服务器端发送数据请求 第四步接收服务器返回的请求数据 第五步如果还需要请求数据继续发送请求 第六步如果不需要请求数据就关闭客户端并给服务器发送关闭连接信 代码实现 服务端部分 using System; using System.Net; using System.Net.Sockets; using System.Text;class Program {static void Main(string[] args){Console.WriteLine(Socket Server);// 创建服务端Socket对象var serverSocket new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);serverSocket.Bind(new IPEndPoint(IPAddress.Parse(127.0.0.1), 9090));serverSocket.ReceiveTimeout 1000;serverSocket.SendTimeout 1000;serverSocket.Listen(1000);Console.WriteLine(服务端启动监听);var clientSocket serverSocket.Accept();Console.WriteLine(有客户端连上了);var task Task.Run(() {while (true) {var receivedMsg string.Empty;var receivedBytes new byte[1024];var bytes clientSocket.Receive(receivedBytes, receivedBytes.Length, 0);if (bytes 0){receivedMsg Encoding.UTF8.GetString(receivedBytes, 0, bytes);Console.WriteLine(收到消息: receivedMsg);}// 服务端心跳间隔Thread.Sleep(1000);}});Console.ReadLine();} } 客户端部分 using System; using System.Net; using System.Net.Sockets; using System.Text;class Program {static void Main(string[] args){Console.WriteLine(Socket Client);// 创建客户端Socket对象var clientSocket new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);clientSocket.ReceiveTimeout 1000;clientSocket.SendTimeout 1000;clientSocket.Connect(new IPEndPoint(IPAddress.Parse(127.0.0.1), 9090));Console.WriteLine(客户端开始连接);var task Task.Run(() {var idx 0;while (true){var sendMsg 来自客户端消息 (idx);clientSocket.Send(Encoding.UTF8.GetBytes(sendMsg));Console.WriteLine(客户端发送的数据 sendMsg);// 客户端心跳间隔Thread.Sleep(1000);}});Console.ReadLine();} } 运行示例 总结 之前的项目中一般是用现成的成熟框架来做通讯实现本例纯粹是做个关于底层类库原理知识点的梳理关于粘包分包和多线程多频道的处理后续有时间再做深入的实践。
http://www.pierceye.com/news/466808/

相关文章:

  • google网站哪里找人做网站
  • 外贸网站建设如何做呢百度热搜风云榜
  • ASP网站建设实训报告总结山西建设公司网站
  • 网站建设使用的什么软件房屋设计风格
  • 厦门网站建设公司排名杭州小型网站建设服务
  • 西安建设主管部门官方网站中文搭建式软件开发工具
  • 南通网站建设论文网站首页导航栏怎么做
  • 建设网站的运行费包括什么北京市建设工程信息网安徽兴创
  • 我想在泉州做网站上上海网站设计
  • 百度seo网站优化一 网站开发体会
  • 成都58手机微信网站建设名录tiktok跨境电商好做吗
  • 电子科技 深圳 网站建设怎么做打码网站
  • 南宁小程序开发网站建设公司公司网站建设怎么选择
  • erp网站代做项目网络进度图
  • 网站建设胶州家园外贸网站怎么注册
  • 我想找阿里巴巴做网站推广建一个公司网站花多少钱
  • 最新购物网站建设框架wordpress 登录后台乱码
  • 音频网站开发做外贸网站需要营业执照
  • 企业网站搭建项目概述范文wordpress更改链接地址
  • 免费网站在线观看人数在哪直播建设工业网站首页
  • 权威的南昌网站设计wordpress游客评论游客
  • 乡镇府建设网站什么是外链
  • 营销型网站设计流程电子商务网站建设软件
  • 做个人网站的步骤wordpress 添加新页面
  • 公司建网站流程网站布局选择
  • 云南效果好的网站优化微信如何做有趣的短视频网站
  • wordpress个人网站后台登陆dedecms仿站
  • 网站没被收录什么原因上海哪家做网站
  • 电子商务网站建设含代码项目外包是什么意思
  • 此网站正在建设中页面重庆网上商城网站建设公司