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

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.反序列化 将保存或可传输的格式转换为类对象的过程
http://www.jsqmd.com/news/259277/

相关文章:

  • 服装管理订单ERP是什么?主要包括哪些功能?
  • 强烈安利专科生必用TOP9 AI论文写作软件测评
  • KEPServerEX西门子S7 Plus驱动演示
  • esp32实现在线音频播放
  • uv 与 pip:Python 包与依赖管理工具对比
  • vscode+platformio+arduion 串口,wifi
  • 告别时间不同步:轻松掌握同步技术核心要点
  • 提示工程架构师:玩转上下文工程跨模态信息融合技术
  • 2026 年公交车体广告公司综合实力排行榜单及选择建议指南:2026年公交车体广告公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • web入门71-80
  • 智能教育的“模块化”设计:架构师如何快速响应教育政策变化?
  • 学长亲荐9个AI论文写作软件,专科生轻松搞定毕业论文!
  • Hive索引使用指南:大数据查询加速的秘诀
  • 2026 年公交车身广告公司综合实力排行榜单及选择建议指南:2026年公交车身广告公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • 如何选择适合跨境电商的全球代理IP?
  • 如何下载安装App Store应用旧版本教程
  • 青少年CTF练习平台~Upload3
  • 时序数据困局突围:从存储爆炸到实时分析,金仓多模融合方案的技术实践
  • 基于 Flutter × OpenHarmony 的便签编辑功能实践解析
  • [吾爱大神原创工具] AI 提示词管理软件,具有高频词云 词云筛选 收录提醒 标签 颜色 等多种功能
  • 2026 年公交广告投放公司综合实力排行榜单及选择建议指南:2026年公交广告投放公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • 学习记录260117
  • Python 使用 Chainlit + Ollama 快速搭建本地 AI 聊天应用
  • AI应用架构师指南:AI驱动客户洞察系统的6层技术架构设计与实践
  • 以翼为盾,以爱为刃—中国猎鹰特卫队友招募令
  • 巴菲特的焦点投资策略
  • linux驱动之led(合众恒跃RK3506平台)
  • 2026 年公交广告公司综合实力排行榜单及选择建议指南:2026年公交广告公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • 2026 年公交广告公司综合实力排行榜单及选择建议指南:2026年公交广告公司如何选?哪家好?哪家强?哪家靠谱?选哪家 - Top品牌推荐
  • 音程知识