Multi-protocol RCon client

I'd like to request a review of my multi-protocol RCon client library

What can I improve?