Skip to content

Commit 3ad77a5

Browse files
committed
Show code and reason for non-1000 close events from server
1 parent b682807 commit 3ad77a5

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

bin/wscat

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,8 +205,12 @@ if (program.listen && program.connect) {
205205
ws.send(data, { mask: true });
206206
wsConsole.prompt();
207207
});
208-
}).on('close', function close() {
209-
wsConsole.print('disconnected', Console.Colors.Green);
208+
}).on('close', function close(code, description) {
209+
var msg = 'disconnected';
210+
if (code != 1000) {
211+
msg += ' with error ' + code + (description ? ': ' + description : '');
212+
}
213+
wsConsole.print(msg, Console.Colors.Green);
210214
wsConsole.clear();
211215
process.exit();
212216
}).on('error', function error(code, description) {

0 commit comments

Comments
 (0)