stick
release20200703
TCPを使用して通信する場合、TCPはストリーム指向であるため、ストリームを解析する必要があります。つまり、開梱し、必要なデータのセグメントにストリームを解析します。このソリューションは、node.jsによって実装された処理ソリューションです。
送信されるデータはプロトコルに従ってエンコードされ、データdata header + body 2つの部分に分割され、 header bodyデータの長さを記述します。 headerは固定された長さであるため、 bodyのコンテンツはheaderを通して解析できます。
デフォルトではheader 2 Byteストレージスペースを使用します。つまり、 Int16の最大bodyは32767 、つまり16Mです。

上の図に示すように、最初にデータストリームの最初の2ビットを取り出し、コンテンツ0x00, 0x02 2、次にbody 0x61, 0x62の3ビットと4番目のビットを読み取ります。
インストール
はじめる
APIリファレンス
例
TCPネットワークトランスミッション(クラシック)の「パケットを固定する」という問題を解決する
実際のシナリオでは、クライアントはマイクロコントローラーで実行されているC言語など、他の言語で書かれています。ルールが示すように、基本的な概略図をパッケージ化できます。
data = header(body.length) + bodymit