title: Indy 10 TCP Client Server - testing for open communication channel
body: <p>I am modifying an Indy10 TCP/IP application and I would like your suggestions/opinions/sample code on implementing a client side function that does the following</p>
  
  <p>a) on application startup when the splash screen is displayed, it verifies that the client computer has internet access and the TCP Server is up and running and waiting for communication. If this is not the case, the application should terminate.</p>
  
  <p>b) does (a) above before ANY data exchange between the client and the server</p>
  
  <p>In addition, does the server need to repeatedly broadcast some sort of message to inform potential clients that it is up and running?</p>
  
  <p>Thanks for your assistance.</p>