From ecd7a4859ee51683e5a110fa11144480cf5566a3 Mon Sep 17 00:00:00 2001 From: James Coglan Date: Mon, 3 Jan 2011 18:45:15 +0000 Subject: [PATCH] Don't mask exceptions in writeToSocket(); let the server catch them so it can retry messages. --- javascript/util/node/web_socket.js | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/javascript/util/node/web_socket.js b/javascript/util/node/web_socket.js index cfc3ddc6..d59f9234 100644 --- a/javascript/util/node/web_socket.js +++ b/javascript/util/node/web_socket.js @@ -164,14 +164,9 @@ Faye.extend(Faye.WebSocket, { }; var writeToSocket = function(socket, message) { - try { - socket.write(FRAME_START, 'binary'); - socket.write(message, 'utf8'); - socket.write(FRAME_END, 'binary'); - } catch (e) { - // socket closed while writing - // server will keep message and retry when a new socket is open - } + socket.write(FRAME_START, 'binary'); + socket.write(message, 'utf8'); + socket.write(FRAME_END, 'binary'); }; var FRAME_START = byteToChar('00'),