问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java网络编程是大端还是小端

发布网友 发布时间:2022-04-24 15:49

我来回答

2个回答

热心网友 时间:2023-10-20 13:14

网络传输中采用的大端标记法,也就是说先传比较高权值的数字, 就像 12一样,先传10,在传2,就算丢了后面一个,损失也不是太大。

小端就跟机器有关了。你在封装一个int之类的数字,封装进去之后就应该是大端的了,可以调用里面的 htons() 或者htonl()函数来转化成大端的(当然你也可以自己按照大端的方式封装,就会麻烦一点而已)。传输过程中当然也是大端的,接受到的buffer里面当然也是大端的,但是你在读取这个int类型的时候,就需要相应的将大端转化为小端了(采用ntohs() 函数或ntohl()函数来实现),这样你读取到的就是原来的数字。

可想而知,假如你用机器A和B通信,而且A和B的端序都是一样的话,中间自然就不用转换来转换去了。但是这不是好习惯,因为假如移植到另外端序的机器的话就需要修改代码笭害蒂轿郦计垫袭叮陋。所以最好还是用那几个函数。

热心网友 时间:2023-10-20 13:14

java把系统的大端和小端给屏蔽了,内部都是小端
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
哪个牌子复印机好 复印店用什么型号的复印机好 开复印店需要什么设备 家用打印复印机哪个好 如何分辨鞋底是不是空心格子底? Ubuntu10.04下安装Oracle11g 超市监控多少钱 超市防盗器要多少钱 超市防盗系统多少钱 智能存放柜管理系统 48小时核酸检测结果在哪里查询-48小时核酸检测怎么看结果 低字节序,什么是高字节序? 如何写程序判断自己电脑是大端字节序还是小端字节序 请教网络高手们,windows驱动中将网络字节序转换为点分十进制数串的函数叫什么名字? 大小端是什么意思?网络传输是大端还是小端 C/C++ 网络编程字节序的问题 网络传输时,float类型要不要转字节序 字节顺序的介绍 是不是大多数电脑的主机字节序都是小端的 什么是网络字节序,主机字节序?? 请问 网络编程里的主机字节顺序和网路字节概念? 网络字节序和大小端的关系 网络字节序是大端还是小端 牛皮纸可以打印不?牛皮纸可以打印不? 类似爱普生R230 R270 R290一类的打印机能打印牛皮纸吗? 用牛皮纸打印,选什么样的打印机? 谁知道什么打印机可以打印120g的牛皮纸 用于打印不干胶牛皮纸的打印机有么 用牛皮纸打印图片应该用哪一种打印机比较好? 可以用牛皮纸打印的复印机吗? 打印不干胶牛皮纸的打印机 网络传输结构体,字节序,大小端怎么解决 本地字节序和网络字节序的区别是什么? C中socket传输时int,long.float类型要怎么处理?需要转成网络字节顺序么?怎么转? 如果U盘有病毒,会不会一插上电脑就中毒? jquery 简写 jquery 怎么简写?初学多多指教! JQuery主要是做什么用的? jq是什么 jquery 是做什么用的? jQuery的特点 JQuery 简单的函数调用 jQuery的基本语句是什么啊 jQuery和js最简单的本质区别是什么 跳绳在几点钟最好,中老年知儿童。 一天之中什么时候跳绳对孩子长高最好 儿童什么时候跳绳最好 小学一年级的跳绳一分钟跳多少达标? 网上怎么更改法人电话需要多久 儿童睡前一小时跳绳好吗 营业执照法人电话可以在天眼查上面变更吗?