title: Should TIdCmdTCPServer and TIdCmdTCPClient be used together?
body: <p>I am trying to write a server and a set of clients that talk to the server. The server will maintain the status of different clients and allow them to alert the central server when there is a status change. A specialist client will allow the control of the other connected clients.</p>
  
  <p>I have the server as a TIdCmdTCPServer and the clients (at the moment) connect using  TIdTCPClient. </p>
  
  <p>If the clients are sending and recieving commands, should they use TIdCmdTCPClient? I have read that the CmdTCPServer and CmdTCPClient are not really used together - is it that they don't have to be used together?   </p>
  
  <p>So apologies for the general vagueness of the question, but I have only really just started looking at this and need a sort of heads out before I get bogged down in details.</p>
  
  <p>Thanks for any help</p>
  
  <p>Mark H</p>