Wenn wir TCP verwenden, um zu kommunizieren, müssen wir den Strom analysieren, da TCP streamorientiert ist. Das heißt, das Auspacken, das Parsen des Streams in Datensegmente, die wir benötigen. Diese Lösung ist eine Verarbeitungslösung, die von node.js.
Die body sendenden Daten werden nach dem Protokoll codiert, und die data sind header zwei Teile unterteilt : header + body . Da header festliert, kann body durch header analysiert werden.
header verwenden wir 2 Byte -Speicherplatz, dh die maximale body von Int16 beträgt 32767 , dh 16M .

Wie in der Abbildung oben gezeigt, können wir zuerst die ersten beiden Bits des Datenstroms herausnehmen, den Inhalt 0x00, 0x02 2 beträgt und dann die 3. und 4. Bit body 0x61, 0x62 vorlesen.
Installieren
Erste Schritte
API -Referenz
Beispiele
Lösen Sie das Problem, "Pakete" für die TCP -Netzwerkübertragung (klassisch) zu "kleben)
In realen Szenarien ist der Kunde in anderen Sprachen geschrieben, z. B. die C -Sprache, die auf einem Mikrocontroller ausgeführt wird.
data = header(body.length) + bodyMIT