Как я могу написать сервлет для обслуживания Websocket вместо http запросов в примере с гуакамоле
В примере с гуакамоле здесь
http://guacamole.incubator.apache.org/doc/gug/writing-you-own-guacamole-app.html
Вы можете написать сервлет, который делает http-запрос вроде
// Connect to guacd - everything is hard-coded here.
GuacamoleSocket socket = new ConfiguredGuacamoleSocket(
new InetGuacamoleSocket("localhost", 4822),
config
);
// Return a new tunnel which uses the connected socket
return new SimpleGuacamoleTunnel(socket);;
Затем мы можем подключиться к примеру Javascript к этому сервлету, как это
var guac = new Guacamole.Client(
new Guacamole.HTTPTunnel("tunnel")
);
Как мы можем написать этот сервлет для обслуживания веб-сокетов, а не запросов Http?