Use Guacamole.ChainedTunnel when WebSocket is available (to safely fall back to HTTP...
[guacamole.git] / src / main / webapp / client.xhtml
index ba9a5a4..27caec5 100644 (file)
 
                     // If WebSocket available, try to use it.
                     if (window.WebSocket)
-                        tunnel = new Guacamole.WebSocketTunnel("websocket-tunnel")
+                        tunnel = new Guacamole.ChainedTunnel(
+                            new Guacamole.WebSocketTunnel("websocket-tunnel"),
+                            new Guacamole.HTTPTunnel("tunnel")
+                        );
 
                     // If no WebSocket, then use HTTP.
                     else