Si el servidor de nodo está inactivo. Cómo obtener manejo de errores en socket.io

¿Como puedo detectar el estado del servidor?

var socket= io.connect('http://nodeserver.com:3000');

Aquí está mi código. Sinodeerver.com:3000 está inactivo, ¿cómo puedo validar el servidor inactivo o activo?

Lo intentéConexión fallida, error eventos pero no funciona.

Respuestas a la pregunta(2)

Su respuesta a la pregunta