网络序,主机序学习
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,网络序,主机序学习网络序,主机序总是迷迷糊糊的。需要整理一下。千言万语,不如代码来的实在。哈哈,说干就干。#include #include #include int host_order() {
千家信息网最后更新 2025年12月01日网络序,主机序学习
网络序,主机序学习
网络序,主机序总是迷迷糊糊的。需要整理一下。
千言万语,不如代码来的实在。哈哈,说干就干。
#include #include #include int host_order() { unsigned long a = 0x12345678; unsigned char * p = (unsigned char *)(&a); printf("主机字节序:%0x %0x %0x %0x\n",p[0],p[1],p[2],p[3]); unsigned long b = htonl(a); p = (unsigned char *)(&b); printf("网络字节序:%0x %0x %0x %0x\n",p[0],p[1],p[2],p[3]); return 0;}int net_order(){ struct in_addr ipaddr; unsigned long addr = inet_addr("192.168.1.100"); unsigned char *p = (unsigned char *)(&addr); printf("addr = %u \n",addr); printf("%0x %0x %0x %0x : inet_addr 192.168.1.100\n",p[0],p[1],p[2],p[3]); printf("%d %d %d %d : inet_addr 192.168.1.100\n",p[0],p[1],p[2],p[3]); unsigned long addr_host = ntohl(addr); p = (unsigned char *)(&addr_host); printf("%0x %0x %0x %0x : inet_addr ntohl 192.168.1.100\n",p[0],p[1],p[2],p[3]); printf("%d %d %d %d : inet_addr ntohl 192.168.1.100\n",p[0],p[1],p[2],p[3]); printf("addr_host = %u\n",addr_host); return 0;}int main(){ int ret = 0; //ret = host_order(); ret = net_order(); return ret ;} 编译之。
gcc -g -o test_order test_order.c跑一下。
[root@localhost test]# ./test_order addr = 1677830336 c0 a8 1 64 : inet_addr 192.168.1.100192 168 1 100 : inet_addr 192.168.1.10064 1 a8 c0 : inet_addr ntohl 192.168.1.100100 1 168 192 : inet_addr ntohl 192.168.1.100addr_host = 3232235876清晰明了。有助于快速理解。
主机
网络
字节
学习
千言万语
代码
学习网络
明了
糊糊
编译
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库管理技术主要有哪些模型
网络安全大赛歌曲得奖
药学信息数据库由哪三部分组成
邢台进销存软件开发价格
淘宝服务器配什么dns
商丘注册网络安全工程师证
网络技术分享什么好
东南大学网络安全21
中专网络安全知乎
网络安全开始施行42681
微信是社交网络技术吗
软件开发人员个人代开税收
数据库中模块的英文是
电子科大软件开发
网络技术交流会开场白
山西网络安全等级测评机构
微信登陆加载数据库
怎么解决战地5服务器老是断开
敏捷软件开发结对编程
工控软件开发转型
提供好的网络安全零信任安全
有关网络安全账号安全
河南时代网络技术五星服务
网络安全中用到的技术
计算机网络技术trap
Office软件开发时间
微观数据库合并
高校网络安全会议
福州摩尔软件开发公司
快盘 服务器忙