Abstract:
0 1 02 500 ^ ^ ^ ^ V C L D
↓↓↓↓↓↓↓↓↓
00000000 00000001 00000000 00000010 00000001 11110100 ^ ^ ^ ^ Version Command Length Data
Explanation:
Version
Basically the protocol will have a Version number that will make sure that things do not break between iterations
Command
The Command will determine what the client or server will do there are 256 possible commands so I don’t think I will run out of commands
Length
Simply the number of bytes that data contains
Data
Data that is being sent