My attempt at the implementation of Valve's RCON Protocol specification.
- Thread pooling, reducing the overhead of creating and destroying threads per operation.
- Async logging, avoids the chopping of logs from multiple threads.
- Easier extension of commands
- Support for windows
- Multi-packet response