From 718031565e0e0b92fa37afb7e84719e605a629a6 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Thu, 21 Dec 2017 05:29:45 +0100 Subject: [PATCH] Exit gracefully if server is not running instead of waiting forever --- slides/autopilot/gotoslide.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/slides/autopilot/gotoslide.js b/slides/autopilot/gotoslide.js index 79d11178..4728b2d1 100755 --- a/slides/autopilot/gotoslide.js +++ b/slides/autopilot/gotoslide.js @@ -8,6 +8,10 @@ var io = require('socket.io-client'); var socket = io('http://localhost:3000'); -socket.emit('slide change', process.argv[2], function () { - socket.close(); +socket.on('connect_error', function(){ + console.log('connection error'); + socket.close(); +}); +socket.emit('slide change', process.argv[2], function(){ + socket.close(); });