Ketika kami menggunakan TCP untuk berkomunikasi, karena TCP berorientasi aliran, kami perlu menguraikan aliran. Artinya, membongkar, mem -parsing aliran ke segmen data yang kita butuhkan. Solusi ini adalah solusi pemrosesan yang diimplementasikan oleh Node.js.
Data yang akan header dikodekan sesuai body protokol, dan data data dibagi menjadi dua bagian: header + body . Karena header tetap panjang, konten body dapat diuraikan melalui header .
Secara default header kami menggunakan ruang penyimpanan 2 Byte , yaitu, panjang body maksimum Int16 adalah 32767 , yaitu, 16M .

Seperti yang ditunjukkan pada gambar di atas, pertama -tama kita dapat mengeluarkan dua bit pertama dari aliran data, membaca konten 0x00, 0x02 dikonversi menjadi bilangan bulat adalah 2, dan kemudian membaca bit 3 dan ke -4 body 0x61, 0x62 .
Memasang
Memulai
Referensi API
Contoh
Selesaikan masalah "Paket Sticking" untuk transmisi jaringan TCP (klasik)
Dalam skenario nyata, klien ditulis dalam bahasa lain, seperti bahasa C yang berjalan pada mikrokontroler.
data = header(body.length) + bodyMit