SGnurse: tidy up TCPClient to use blocking read
SGnurse: first attempt in activating TCPClient
SGnurse: TCPClient crashes.  Comment out the code for the time being while debugging