news 2026/4/16 16:47:15

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/4/16 13:45:58

青少年CTF练习平台~Upload3

目录题目链接一、题目介绍二、上传.user.ini文件三、上传图片马&#xff08;shell.png&#xff09;四、访问首页文件五、连接蚁剑题目链接 https://www.qsnctf.com/ 一、题目介绍 这次我学聪明啦&#xff01;老板说要对上传点进行php的大小写过滤&#xff01;这下看你怎么办…

作者头像 李华
网站建设 2026/4/16 11:57:31

5D影院带来的视觉震撼与娱乐投资价值分析以及球幕影院设备价格揭秘

5D影院&#xff1a;技术革新带来的视听震撼新体验 5D影院通过结合视觉、听觉和触觉等多种感官体验&#xff0c;创造出一种前所未有的沉浸式观影环境。观众不仅可以欣赏到3D影像&#xff0c;还会感受到风、水、光影等真实的互动效果&#xff0c;使得影片情节更加生动。这种技术革…

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

无线网络仿真:蜂窝网络仿真_(9).蜂窝网络中的干扰管理与优化

蜂窝网络中的干扰管理与优化 干扰的基本概念 在蜂窝网络中&#xff0c;干扰是影响通信质量的重要因素之一。干扰可以分为多种类型&#xff0c;包括同频干扰、邻频干扰、多径干扰和外部干扰等。同频干扰是指在同一频率上多个用户或基站同时传输数据时产生的干扰&#xff1b;邻频…

作者头像 李华
网站建设 2026/4/16 10:27:02

ssm685教师科研项目信息资源管理系统vue

目录项目背景技术架构核心功能创新点应用价值开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;项目背景 随着高校科研管理信息化需求的增长&#xff0c;传统人工管理方式效率低下且易出错。SSM685教师科研项目信息资源管理系统基…

作者头像 李华
网站建设 2026/4/16 10:25:46

ssm695新型药物临床药品治疗方案信息管理系系统vue

目录项目背景技术架构核心功能模块创新点应用价值开发技术源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;项目背景 SSM695新型药物临床药品治疗方案信息管理系统基于Vue.js前端框架与SpringSpringMVCMyBatis&#xff08;SSM&#xff0…

作者头像 李华
网站建设 2026/4/16 10:25:26

交通仿真软件:VISSIM_(11).微观交通仿真原理

微观交通仿真原理 在交通仿真软件中&#xff0c;微观交通仿真是指对交通系统中的个体&#xff08;如车辆、行人等&#xff09;进行详细建模和仿真&#xff0c;以反映交通流在时间和空间上的动态变化。微观交通仿真通常涉及车辆的运动、驾驶行为、交通控制设施、交通网络的几何特…

作者头像 李华