On Thu, Feb 16, 2023 at 2:07 AM Dyck, Martin (BITBW) <martin.d...@bitbw.bwl.de> wrote: > > Hi Nick, > > > > thank you very much for the quick reply. That sounds promising. > > I have seen your pull request #413. So can we expect in the next guacamole > release a way to modify the TcpAckTimeout? That would be gorgeous! >
Yeah, your e-mail prompted me to go re-visit that Jira issue (https://issues.apache.org/jira/browse/GUACAMOLE-600) and see if I could make some progress on it. RDP was pretty easy to knock out - assuming it actually works, we'll see - and I'll work through SSH and Telnet, as well. VNC I'm not sure about at the moment. Another thing to note is that the source code for FreeRDP on Github actually contains two parameters - TcpAckTimeout and TcpConnectTimeout. My understanding is that the first one, TcpAckTimeout, is the timeout for actually getting an initial acknowledgement from the server that it is alive. TcpConnectTimeout is likely the timeout between getting the acknowledgement that the server is alive and when the connection is considered established. However, checking my FreeRDP headers on my EL8 development system, TcpConnectTimeout is not present, so I'm guessing this was added much more recently. Ultimately we can probably support both, we'll just have to check for that support in the FreeRDP library at build time and enable it if it exists. All that to say - it isn't clear to me which one is actually going to be of use to you. -Nick