news 2026/10/13 15:05:09

01. 通信前置知识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
01. 通信前置知识

1.Ip地址和端口类

2.域名解析

3.序列化和反序列化


1.Ip地址和端口类

1).IPAddress类:用于处理IP地址 a.IPAddress.Parse(stringip)解析字符串形式的IP地址(如"127.0.0.1"),无效IP会抛异常 b.IPAddress.TryParse(stringip,outIPAddressresult)安全解析IP地址(返回bool,不抛异常),推荐使用
2).IPEndPoint类(IP地址+端口):封装"IP地址 + 端口号"的组合usingSystem;usingSystem.Net;classIPEndPointDemo{staticvoidMain(){// 步骤1:先创建IPAddressIPAddressip=IPAddress.Parse("192.168.1.100");// 步骤2:创建IPEndPoint(IP+端口)intport=8080;IPEndPointendPoint=newIPEndPoint(ip,port);// 访问属性Console.WriteLine("端点IP:"+endPoint.Address);// 输出:192.168.1.100Console.WriteLine("端点端口:"+endPoint.Port);// 输出:8080// 验证端口范围(避免无效端口)if(port>=IPEndPoint.MinPort&&port<=IPEndPoint.MaxPort){Console.WriteLine("端口号合法");}else{Console.WriteLine("端口号超出范围(0-65535)");}}}

2.域名解析

域名解析就是将好记的域名解析成IP,IP地址是网络上标识站点的数字地址,但是IP地址相对来 说记忆困难,所以为了方便记忆,采用域名来代替IP地址标识站点地址1).IPHostEntry是域名解析后的返回值,可以通过该对象获取IP地址,主机名等等信息 a.AddressList:获取关联IP b.Aliases:获取主机别名列表 c.HostName:获取DNS名称2).DNS是一个静态类,用它根据域名获取IP地址IPHostEntryentry=Dns.GetHostEntry("www.baidu.com");

3.序列化和反序列化

网络通信中,我们把想要传递的类对象信息化为2进制数据(一般为byte字节数组),再将2进制 数据通过网络传输给远端设备;远端设备获取到该2进制数据后再将其反序列化为对应的类对象 a.序列化 将类对象信息可保存或可传输的格式的过程 b.反序列化 将保存或可传输的格式转换为类对象的过程
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 4:52:08

SSM459的汽车零配件维修管理系统vue

目录SSM459汽车零配件维修管理系统Vue摘要开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;SSM459汽车零配件维修管理系统Vue摘要 该系统基于SSM&#xff08;SpringSpringMVCMyBatis&#xff09;框架与Vue.js前端技术开发&#…

作者头像 李华
网站建设 2026/10/10 16:43:30

网关支付与纯代付的区别及应用场景

网关支付与纯代付是支付结算领域两类核心的资金流转模式&#xff0c;二者在交易发起主体、业务逻辑及适用场景上存在显著差异。网关支付以用户主动发起支付为核心特征&#xff0c;主要应用于终端用户为获取商品或服务而完成的资金支付场景&#xff0c;典型覆盖电商平台交易、移…

作者头像 李华
网站建设 2026/10/9 13:56:43

ssm694网上家教管理系统vue

目录系统概述技术架构核心功能创新点应用价值开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;系统概述 SSM694网上家教管理系统是基于Vue.js前端框架与SSM&#xff08;SpringSpringMVCMyBatis&#xff09;后端架构开发的在线教…

作者头像 李华
网站建设 2026/10/13 9:39:36

无需一行代码!n8n工作流秒变MCP工具,直连所有客户端!

无需一行代码&#xff01;n8n工作流秒变MCP工具&#xff0c;直连所有客户端&#xff01; 还在为复杂的API对接、多平台数据同步抓狂&#xff1f; 还在手动复制粘贴到各个系统里累成狗&#xff1f; 今天&#xff0c;一个颠覆性玩法来了—— 用n8n工作流直接变身MCP工具&#xff…

作者头像 李华
网站建设 2026/10/8 7:35:04

交通仿真软件:VISSIM_(8).动态交通分配

动态交通分配 动态交通分配的原理 动态交通分配&#xff08;Dynamic Traffic Assignment, DTA&#xff09;是交通仿真中的一个重要模块&#xff0c;它用于模拟交通流量在路网中的动态分配过程。与静态交通分配不同&#xff0c;动态交通分配考虑了时间因素&#xff0c;即交通流量…

作者头像 李华