社区
网络编程
帖子详情
网络字节顺序的问题,不是真正的数字需要转换吗?大家看看好吗。
jyojyo
2003-07-06 11:22:57
问题是这样的,我从界面上获得一个数字 12 ,然后按照规定的协议转化成2进制的
00010010,这样该数字就变成了一个字节。然后我不断的接受新的数字并转化,将其累积成4096个字节后发送。
那么,这时候这个缓冲是什么类型的呢,是数字还是字符数组。在网络上传和接受的时候需要进行字符顺序转换吗?
我真的有点糊涂了,希望大家帮帮忙。
...全文
69
2
打赏
收藏
网络字节顺序的问题,不是真正的数字需要转换吗?大家看看好吗。
问题是这样的,我从界面上获得一个数字 12 ,然后按照规定的协议转化成2进制的 00010010,这样该数字就变成了一个字节。然后我不断的接受新的数字并转化,将其累积成4096个字节后发送。 那么,这时候这个缓冲是什么类型的呢,是数字还是字符数组。在网络上传和接受的时候需要进行字符顺序转换吗? 我真的有点糊涂了,希望大家帮帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ypos
2003-07-08
打赏
举报
回复
要看你在另一边把它当什么,当16位或32位时就要转换,虽然由CPU决定,但是你要让你的程序可以在各种环境下运行就要这样
aaronzhang
2003-07-06
打赏
举报
回复
字符数组的用起来好像比较方便,比较好。
你是打算使用什么方式在网络上传递和接收?CSocket?还是Winsock?实际上如果两台传递消息的机器是使用相同CPU的话,是可以不用转换的。例如都是Intel的,但如果一边是Intel的,一边是Motor的,那应该就需要转换。
跨平台
网络
数据传输过程中的主机
字节
顺序
和
网络
字节
顺序
本文探讨了在
网络
编程中为何
需要
进行主机
字节
顺序
到
网络
字节
顺序
的
转换
,介绍了大端和小端的概念,并通过实例解释了如何在小端机和大端机之间正确地进行数据传输,确保数据一致性。
网路
字节
顺序
本文深入探讨
网络
字节
顺序
与主机
字节
顺序
之间的
转换
,包括ntohs、htons、ntohl和htonl等函数的使用方法。同时,文章还讲解了IP地址在
网络
通信中的处理,如使用inet_addr和inet_ntoa函数进行IP地址的
转换
。
Linux
网络
编程-
网络
字节
顺序
本文解释了
网络
字节
顺序
在TCP/IP中的作用,介绍了大端
字节
序和小端
字节
序的概念,以及htonl、htons、ntohl、ntohs等函数在数据
转换
中的应用,确保不同架构间的数据通信无缝进行。
htons函数:将主机的无符号短整形数
转换
成
网络
字节
顺序
。
本文详细介绍了htons()函数的功能及使用方法,该函数用于将主机的无符号短整形数
转换
为
网络
字节
顺序
,适用于跨平台
网络
编程。文章还讨论了
网络
字节
顺序
(NBO)与主机
字节
顺序
(HBO)的区别及其对程序可移植性的影响。
java十六进制大小端
转换
_
字节
顺序
本文介绍了计算机科学中的
字节
顺序
概念,包括小端序和大端序,并通过Java代码示例展示了
字节
顺序
如何影响内存中数据的存储。此外,还讨论了
网络
传输中通常采用的大端序。
网络编程
18,356
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章