Siempre me han enseñado que si un número entero es más grande que un carácter, debe resolver el problema de orden de bytes. Por lo general, simplemente lo envuelvo en hton [l | s] y lo vuelvo a convertir con ntoh [l | s]. Pero estoy confundido por qué esto no se aplica a los caracteres de un solo byte.Conversión de orden de bytes de red con "char"
Estoy harto de preguntarme por qué es esto, y me encantaría que un experimentado programador de redes me ayude a arrojar algo de luz sobre por qué los pedidos de bytes solo se aplican a enteros multibyte.
Ref: http://beej.us/guide/bgnet/output/html/multipage/htonsman.html
Apreciar las respuestas, tenían uno de esos "do'h "¡momentos! – Rev316