title: Test if socket is open and listening, node, socket.io
body: <p>I want to know form a stand alone Node application if a remote server (running with Socket.io) is up and listening for incoming connections.</p>
  
  <p>If the server is up and listening, then connect with socket-io.client, and if not, record something to a DB.</p>
  
  <p>I don't know how to accomplish this with socket-io.client. The address has IP and Port, so I just can't ping to the IP without the port.</p>
  
  <p>Any ideas? Thanks!</p>