First, thanks for this project. Quite useful.
One issue I've noticed so far: If the connection gets disconnected for some reason just before a CTCPServer::Send call, then Send will result in a SIGPIPE under Linux, aborting the program.
Instead, this should be handled gracefully (ex Send should return an error).