Hi Team,

*Browser : Chrome*
*Client : guacamole-client version 1.0.0 with no code changes.*
*Server : guacamole-server version 1.0.0 with no code changes apart from
debug logs.*
*FreeRDP : Version 1.0.2 with support of disp channels.*

I have added the support of disp channel in FreeRDP-1.0.2 to support
display update on the fly in Guacamole.

It is working fine but in *one of the scenario which is very rare though
it works with delay of 6-7 seconds which is weird.*

STEP 1 : When I copy large amount of data from the local application in the
local clipboard which is 4-5  times the below :-

*GUAC_RDP_CLIPBOARD_MAX_LENGTH 262144*


STEP 2 : Then I clicked on the Guacamole Screen [  Browser where guacamole
client is running ]

STEP 3: Now, If I tried to change the screen size then there is a delay.

I added the logs of the guacamole-server at rdp_disp.c



 if (disp->disp != NULL)

        {

            guac_client_log(client, GUAC_LOG_INFO,

                            "Sending display channels");

            disp->disp->SendMonitorLayout(disp->disp, 1, monitors);

        }



There is a delay of 7 seconds in the above  logs.
STEP 4 : If I copy small amount of data again from the local application
and click on the Browser [ guacamole-client ]. Everything is working fine.

I am not coming to any conclusion as I am no expert in Angular JS.
*Could it be possible that guacamole-client is taking time to process the
clipborad data ?*

Thanks,
Amarjeet Singh

Reply via email to