stick
release20200703
TCP를 사용하여 통신 할 때 TCP가 스트림 지향적이므로 스트림을 구문 분석해야합니다. 즉, 포장 풀기, 스트림을 우리가 필요한 데이터 세그먼트로 구문 분석합니다. 이 솔루션은 Node.js에서 구현 한 처리 솔루션입니다.
전송 될 데이터는 프로토콜 body 따라 인코딩되며 데이터 data header + body header 두 부분 으로 나뉩니다. header 고정 길이이므로 body 의 내용은 header 통해 구문 분석 할 수 있습니다.
기본적 header 2 Byte 저장 공간, 즉 Int16 의 최대 body 길이는 32767 , 즉 16M 사용합니다.

위의 그림과 같이, 먼저 데이터 스트림의 첫 두 비트를 꺼내고 컨텐츠 0x00, 0x02 2입니다. 그런 다음 body 0x61, 0x62 의 3 번째 및 4 번째 비트를 읽습니다.
설치하다
시작하기
API 참조
예
TCP 네트워크 전송에 대한 "고정 패킷"문제 해결 (클래식)
실제 시나리오에서는 클라이언트가 마이크로 컨트롤러에서 실행되는 C 언어와 같은 다른 언어로 작성되므로 규칙에 따라 기본 회로도를 스스로 포장 할 수 있습니다.
data = header(body.length) + bodyMIT