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

自助建网站哪个好网页制作软件怎么下载

自助建网站哪个好,网页制作软件怎么下载,游戏租号网站怎么建设,家具设计师培训文章目录网络字节序网络字节序 内存中的多字节数据相对于内存地址有大端和小端之分, 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分, 网络数据流同样有大端小端之分. 网络数据流的地址统一按大端处理 发送主机通常将发送缓冲区中的数据按内存地址从低到高的…

文章目录

  • 网络字节序

网络字节序

内存中的多字节数据相对于内存地址有大端和小端之分, 磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分, 网络数据流同样有大端小端之分. 网络数据流的地址统一按大端处理

  • 发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出;
  • 接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存;
  • 因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址.
  • TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节.
  • 不管这台主机是大端机还是小端机, 都会按照这个TCP/IP规定的网络字节序来发送/接收数据;
  • 如果当前发送主机是小端, 就需要先将数据转成大端; 否则就忽略, 直接发送即可

为使网络程序具有可移植性,使同样的C代码在大端和小端计算机上编译后都能正常运行,可以调用以下库函数做网络字节序和主机字节序的转换。

#include <arpa/inet.h>uint32_t htonl( uint32_t hostlong );
uint16_t htons ( uint16_t hostshort );
uint32_t ntohl(uint32_t netlong );
uint16_t ntohs( uint16_t netshort);
  • h表示host,n表示network,l表示32位长整数,s表示16位短整数。
    • 例如htonl表示将32位的长整数从主机字节序转换为网络字节序,将IP地址转换后准备发送。
  • 如果主机是小端字节序,这些函数将参数做相应的大小端转换然后返回;
  • 如果主机是大端字节序,这些函数不做转换,将参数原封不动地返回。
http://www.yayakq.cn/news/17670/

相关文章:

  • 网站自适应免费咨询图片大全大图
  • 洛阳网站建设找洛阳铭信网络淘宝搜索排名
  • 高端品牌网站建设公司公司网址格式怎么写
  • 浙江鼎兴建设有限公司网站合同管理软件
  • 龙岩网站设计 贝壳下拉1688采购平台
  • 班玛网站建设团购网站 网上 收费 系统
  • 如何开网站需要多少钱网站用心
  • win2008的iis7建网站流程网站对联代码
  • 帝国网站单页做301wordpress的备份
  • 免费招聘网站有哪些照片图片制作
  • 做网站专业公司电话iis网站创建向导
  • 东莞品牌网站设计设计师必看的10个网站
  • 建设领域行政处罚查询网站成都的网站设计公司价格
  • 网站登陆口提交网站宜昌城市建设学校网站
  • 网站有什么好处伽师网站建设
  • 怎么做好网站建设wordpress网站背景设置
  • 工会网站建设hao123主页网址之家
  • 深圳电子商务网站建设广告设计培训专业
  • 高明区住房和城乡建设局网站做网站最基本
  • 学校网站建设的不足wordpress 图册
  • 网站运营谁都可以做吗广州做网站的公司
  • 网站建设 银川网页制作与网站制作
  • 做一个公司的门户网站多少钱我要自学网官网免费
  • 网站百度收录批量查询旅游网站开发设计与实现
  • 公司网站开发策划书营销型网站审定标准
  • 创建公司网站 教程大作设计网站官网入口
  • 做一钓鱼网站wordpress模版丢失
  • 如何判断网站数据库类型怎么制作网页页面
  • 为什么原网站建设公司不愿意透露域名管理权限给客户一个主机域名可以做多少个网站
  • 长沙口碑好网站建设免费找客户网站