Cuando usamos TCP para comunicarnos, ya que TCP está orientado a la corriente, necesitamos analizar la corriente. Es decir, desempacar, analizar la corriente en segmentos de datos que necesitamos. Esta solución es una solución de procesamiento implementada por Node.js.
Los datos que se header están codificados de acuerdo con el protocolo, y los data de datos se dividen en dos body : header + body . Dado que header es de longitud fija, body se puede analizar a través header .
Por defecto header usamos espacio de almacenamiento 2 Byte , es decir, la longitud máxima body de Int16 es 32767 , es decir, 16M .

Como se muestra en la figura anterior, primero podemos eliminar los dos primeros bits de la secuencia de datos, leer el contenido 0x00, 0x02 convertida en un entero es 2, y luego leer los bits terceros y 4 body 0x61, 0x62 .
Instalar
Empezando
Referencia de API
Ejemplos
Resuelva el problema de "Palacos de pegado" para la transmisión de red TCP (clásico)
En escenarios reales, el cliente está escrito en otros idiomas, como el lenguaje C que se ejecuta en un microcontrolador.
data = header(body.length) + bodyMIT