Got char* input working again
The next step will be to move everything back into functions and to start
using templates on Send and Receive again.