Skip to content

套接字

字节序处理

  1. 基本概念

    • 内存和数据流被抽象为字节数组
    • 数据编码需要先转换为 16 进制
    • 内存地址从低到高:0x00000000 -> 0xffffffff
  2. 字节序转换

    • 不同平台 CPU 的大小端序不同
    • 网络通信和驱动编写需要固定字节序
    • 使用转换函数处理字节序:
      c
      cpu_to_le32()
      cpu_to_le64()