Se o servidor do nó estiver inativo. Como obter o tratamento de erros no socket.io

Como posso detectar o status do servidor?

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

Aqui está o meu código. E senodeserver.com:3000 está inoperante, como posso validar o servidor inativo ou inativo?

eu tenteiconnect_failed, erro eventos, mas não funciona.