fix TCPClient so that it can handle _broadcast_ keep-alive messages; adapt CreateTopic and Send to the new internal structure.