A command is at most 8 bytes long and comprised of the following (in order)
- Single byte header
- Variable amount of arguments
Multiple commands can be sequenced into one packet and they will be executed one by one. To use the faster method of putting multiple commands in one TCP packet they must be ordered sequentially and each command must be 8 bytes long.
Doing this wil configuration and graphics calls is recommended however you should not do this with query calls since the result of a query call has a 1/255 chance of being 0, and that will count as an error, causing all execution to stop