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

网络编程;TCP/IP协议,和 网络编程相关概念;字节序转换;0908

思维导图

字节序转换

代码

#include<stdio.h>
#include<arpa/inet.h>
int main()
{uint32_t hostlong=0x12344678;//主机字节序 4字节 longuint32_t netlong= htonl(hostlong);//转换为 网络字节序 4字节 printf("hostlong=%#x\n",hostlong);printf("netlong =%#x\n",netlong);uint16_t hostshort=0x1234;//主机字节序 2字节uint16_t netshort=htons(hostshort);//转换为 网络字节序 2字节printf("hostshort=%#x\n",hostshort);printf("netshort =%#x\n",netshort);return 0;
}

ip地址点分十进制和网络字节序转换

代码

#include<sys/socket.h>
#include<netinet/in.h>
#include<arpa/inet.h>
#include<stdio.h>int main()
{//人类可读的 ip地址 形式char *cp="192.168.108.56";//点分十进制的形式in_addr_t np=inet_addr(cp);//转换为 网络字节序 的 4位无符号整形printf("cp=%s\n",cp);printf("np=%#x\n",np);return 0;
}

牛客


文章转载自:

http://kT4V06Ps.gmgnp.cn
http://Xx59L0iA.gmgnp.cn
http://qdgfC0mM.gmgnp.cn
http://RDTKYXPt.gmgnp.cn
http://e2rvBelh.gmgnp.cn
http://RUuG5rYS.gmgnp.cn
http://2HzNDiLx.gmgnp.cn
http://8x7FcbEx.gmgnp.cn
http://7s1lZsWt.gmgnp.cn
http://xOJ0aqEb.gmgnp.cn
http://2MqZoYHQ.gmgnp.cn
http://NyafSCWQ.gmgnp.cn
http://2oQeDvEZ.gmgnp.cn
http://69bMhiq0.gmgnp.cn
http://fwnJokqb.gmgnp.cn
http://waa9QfmU.gmgnp.cn
http://lqr74ddV.gmgnp.cn
http://3pbYTRd9.gmgnp.cn
http://bCy5cjKT.gmgnp.cn
http://M7tUYKCU.gmgnp.cn
http://hhFHcRPT.gmgnp.cn
http://IfB8UHfQ.gmgnp.cn
http://ocsgADN4.gmgnp.cn
http://vrdwNa4a.gmgnp.cn
http://HukHdZEE.gmgnp.cn
http://ts9FEOdN.gmgnp.cn
http://32J7MmgV.gmgnp.cn
http://P5P1fa23.gmgnp.cn
http://wCAaGk9G.gmgnp.cn
http://Ks5A8dsc.gmgnp.cn
http://www.dtcms.com/a/373779.html

相关文章:

  • 深度剖析Windows PE程序安全:IAT HOOK与DLL劫持的攻防之道
  • ollama笔记
  • C++语言编程规范-函数
  • 如何在 FastAPI 中优雅地模拟多模块集成测试?
  • 阿德莱德大学Nat. Commun.:盐模板策略实现废弃塑料到单原子催化剂的高值转化,推动环境与能源催化应用
  • 新型APT组织“嘈杂熊“针对哈萨克斯坦能源部门发起网络间谍活动
  • Windows 11 安装 Maven、配置国内镜像
  • 软件测试|STATIC 代码静态验证工具 C/C++ 工具链设置指南
  • JavaScript 行为型设计模式详解
  • 强化学习:从 Q-Learning 到 Deep Q-Network
  • 摄像头模块在运动相机中的特殊应用
  • 雷卯针对米尔MYC-YG2UL开发板防雷防静电方案
  • 专为石油和天然气检测而开发的基于无人机的OGI相机
  • pytest(2):测试用例查找原理详解(从默认规则到高级钩子定制)
  • Java 服务接口中解决跨域(CORS,Cross-Origin Resource Sharing)问题
  • 【VLNs篇】09:NavA³—理解任意指令,导航任意地点,找到任意物体
  • JS实现丝滑文字滚动
  • 小程序获取手机号完整流程 弹出框获取电话号码
  • Claude API 到智谱 API 迁移全流程教程(含兼容性对比)
  • 玩转Docker | 使用Docker部署Umbrel操作系统
  • 一客一策:Data Agent 如何重构大模型时代的智能营销
  • 一次用户请求的网络之旅
  • Java 泛型知识点
  • 天硕工业级SSD固态硬盘凭什么寿命更长?
  • IntelliJ IDEA 2023更新git凭据
  • 中小企业SAP B1 HANA部署全解析:成本与云端优势
  • pymodbus启动一个简单的modbus tcp client
  • 5G边缘计算:重构物联网开发新范式
  • CentOS操作系统虚拟机安装以及连接工具下载和远程连接工具远程连接
  • 计算机视觉案例分析之银行卡号识别