Browse Source

Show close code and reason.

Also add commented out web-socket-js debug variable in
include/websock.js
Joel Martin 13 years ago
parent
commit
b688a909b0
2 changed files with 8 additions and 1 deletions
  1. 4 1
      include/rfb.js
  2. 4 0
      include/websock.js

+ 4 - 1
include/rfb.js

@@ -225,7 +225,10 @@ function constructor() {
             fail("Got unexpected WebSockets connection");
         }
     });
-    ws.on('close', function() {
+    ws.on('close', function(e) {
+        if (e.code) {
+            Util.Info("Close code: " + e.code + ", reason: " + e.reason + ", wasClean: " + e.wasClean);
+        }
         if (rfb_state === 'disconnect') {
             updateState('disconnected', 'VNC disconnected');
         } else if (rfb_state === 'ProtocolVersion') {

+ 4 - 0
include/websock.js

@@ -24,6 +24,10 @@ if (window.WebSocket) {
     window.WebSocket = window.MozWebSocket;
 } else {
     /* no builtin WebSocket so load web_socket.js */
+
+    // To enable debug:
+    // window.WEB_SOCKET_DEBUG=1;
+
     Websock_native = false;
     (function () {
         function get_INCLUDE_URI() {