withoutBrookProtocol protocol

Terminology

Client --TCP--> Server

[Standard WebSocket Protocol Header] + [SHA256(Password) + (DST Address Length+4) + Unix Timestamp + DST Address] + [DATA]...

The maximum length of [SHA256(Password) + (DST Address Length+4) + Unix Timestamp + DST Address] is 2048 bytes

Server --TCP--> Client

[Standard WebSocket Protocol Header] + [DATA]...

Client --UDP(UDP over TCP)--> Server

[Standard WebSocket Protocol Header] + [SHA256(Password) + (DST Address Length+4) + Unix Timestamp + DST Address] + [Fragment Length + Fragment]...

The maximum length of [SHA256(Password) + (DST Address Length+4) + Unix Timestamp + DST Address] is 2048 bytes
The maximum length of [Fragment Length + Fragment] is 65507 bytes

Server --UDP(UDP over TCP)--> Client

[Standard WebSocket Protocol Header] + [Fragment Length + Fragment]...

The maximum length of [Fragment Length + Fragment] is 65507 bytes