鳄梨调味酱-在运行vnc服务器之前获取浏览器客户端分辨率

问题描述

我在鳄梨酱(https://guacamole.apache.org/doc/gug/event-listeners.html)中使用了事件侦听器机制。 我捕获了AuthenticationSuccessEvent以在远程服务器上启动vncserver,并捕获了TunnelCloseEvent以停止vncserver。 至此,我解析了user-mapping.xml文件,以获取配置vnc服务器所需的端口和密码。 我也想获得浏览器的分辨率。

            if (event instanceof AuthenticationSuccessEvent) {

                String query = String.format("username=%s&password=%s&port=%s",URLEncoder.encode(param1,charset),URLEncoder.encode(param2,URLEncoder.encode(param3,charset));   

                // GET send http request to remote server then start a vncserver
                URLConnection connection = new URL(url_connect + "?" + query).openConnection();
                connection.setRequestProperty("Accept-Charset",charset);
                InputStream response = connection.getInputStream();


                try (Scanner scanner = new Scanner(response)) {
                    String responseBody = scanner.useDelimiter("\\A").next();
                }

            }            
            else if (event instanceof TunnelCloseEvent)  {

                String query = String.format("username=%s",charset));   


                URLConnection connection = new URL(url_disconnect + "?" + query).openConnection();
                connection.setRequestProperty("Accept-Charset",charset);
                InputStream response = connection.getInputStream();
                try (Scanner scanner = new Scanner(response)) {
                    String responseBody = scanner.useDelimiter("\\A").next();
                }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...