ECONNREFUSED significa que a porta à qual você está tentando se conectar não está aberta no IP ao qual você está tentando se conectar. Isso significa que você está se conectando ao IP incorreto, não abriu a porta em seus firewalls com êxito, o servidor não foi iniciado com êxito ou o servidor está usando uma porta diferente. Tente isto:
1) Use "nmap" no servidor com o nome de host "localhost" para verificar se o servidor está funcionando corretamente na porta que você deseja.
2) Use-o no cliente com o IP público do seu servidor para verificar se a porta de destino está aberta.
Também ajudaria se você postar o log do servidor.