¿Cómo se encapsula y descomprime generalmente la programación de red TCP? ¿Cómo podemos resolver el problema de la endianidad y los diferentes tamaños de enteros en diferentes plataformas?
El orden de los bytes es generalmente para números. La codificación en una cadena define el orden de los bytes, por lo que usar la misma codificación de cadena determina el mismo orden de los bytes. La endianidad de los números es un problema histórico y aún no se ha unificado. También es muy sencillo lidiar con la endianidad de los números. No utilice el método de lectura o escritura digital predeterminado del sistema para leer datos (porque este método utiliza el orden de bytes predeterminado). ), pero divide el número en bytes big-endian o little-endian a través del programa y combina manualmente los datos big-endian o little-endian al leer, asegurando así un carácter unificado para la lectura y la escritura.