From 4b45a9f03c99cdd41cc420624b1ae43429296bfa Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Tue, 8 Dec 2015 00:32:14 -0500 Subject: [PATCH] add error handler for socket (haven't really tested it though) --- pd/nw/pdgui.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index 8f1482261..675545395 100644 --- a/pd/nw/pdgui.js +++ b/pd/nw/pdgui.js @@ -992,7 +992,7 @@ function connect_as_server(gui_path) { }; server.listen(port, HOST, listener_callback); // try to reconnect if necessary - server.on('error', function (e) { + server.on("error", function (e) { if (e.code === "EADDRINUSE" && ntries++ < 20) { post("Address in use, retrying..."); port++; @@ -1084,6 +1084,11 @@ function init_socket_events () { connection.on("data", perfect_parser); + connection.on("error", function(e) { + console.log("Socket error: " + e.code); + nw_app_quit(); + }); + // Add a "close" event handler for the socket connection.on("close", function() { //console.log("Connection closed"); -- GitLab