fuzhengwei / fuzhengwei/CodeGuide

关于Netty中处理半包、粘包数据章节中处理协议开始标志位

Aperta
#355 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Shell
Stelle
11.9k
Fork
4.2k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

第一个问题:整包测试中协议的开始标志判断和结束判断

我在协议标识位处打印了所有的数据
![123](https://user-images.githubusercontent.com/75290630/200494175-a1fc33e9-20e8-4bea-8a6d-7cbe8332a54c.jpg)

第二个问题:如果标志的开始位是02 代码中只判断2 在生产中是不是不够严谨?(小白第一次学 真诚请教)
![微信截图_20221108145535](https://user-images.githubusercontent.com/75290630/200495377-5f639ce4-78ca-4bb0-ba15-b18302af5302.png)

谢谢傅哥!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con il capitolo sulla gestione di half-packets e sticky packets, quindi esamina l'esempio di marcatori di protocollo a cui fanno riferimento gli screenshot. Chiarisci come vengono identificati i marcatori di inizio e di fine e se sia sufficiente confrontare un byte di inizio scritto come 02. Il lavoro è completato quando il capitolo risponde a entrambe le domande con una spiegazione non ambigua del framing del protocollo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
documentation, networking
Tipo di issue
Documentazione
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.