Tag: 序htonl

混乱的htons-小端/大端

当我通过套接字将一个整数变量从一个进程发送到另一个进程,然后在接收端打印该值时,如果不使用ntohl / htonl,该值仍然相同,那么除了初始化套接字结构之外,我还需要使用这些函数。 我理解litte / big endian。 但是,当值保持不变时,为什么我们需要将端口和IP nos转换为主机/网络字节顺序。 请详细解释整数是如何通过网络传输的?