我在互联网上读到,网络标准字节序是大端序,也称为网络字节序。在将数据传输到网络之前,数据首先会转换为网络字节序(大端序)。
- 但请问谁来负责这个转换?
- 对于代码开发人员来说,是否真的需要关注这种字节序?如果是,您能否举出需要注意的例子(在C、C++中)。
我在互联网上读到,网络标准字节序是大端序,也称为网络字节序。在将数据传输到网络之前,数据首先会转换为网络字节序(大端序)。
htonl()
,可以将主机(h
)转换为网络(n
)顺序;l
表示“long”,即“4个字节”;s
表示“short”,即“2个字节”(这些名称来自64位系统之前的时代)。