Terminals-Origin / Terminals

Terminals is a secure, multi tab terminal services/remote desktop client. It uses Terminal Services ActiveX Client (mstscax.dll). The project started from the need of controlling multiple connections simultaneously. It is a complete replacement for the mstsc.exe (Terminal Services) client. This is official source moved from Codeplex.
Other
1.25k stars 235 forks source link

RDP does not Retry/Reconnect a dropped connection #192

Open atomicharri opened 6 years ago

atomicharri commented 6 years ago

Oftentimes RDP connections are quite flaky. Due to any number of reasons they can timeout (i.e. on a bad connection, packet size misconfigs, etc.) but MSTSC generally has up to 20 reconnection retries before calling it a day which works very well.

On terminals, if the connection drops, you get a dialog box "Unable to connect to ." which also steals the focus of the Terminals window (and even blocks you from clicking on other Terminals dialog boxes despite it not being in focus).

tntvenion commented 6 years ago

I also find it annoying how it is implemented. Also if I start a VM and try to connect to it via RDP when it is not ready terminals will show a "connecting..." message. But it will never connect - it will make the initial attempt and then will simply show this message without ever retrying. I have to close the connection and retry it again. These are small annoyances that could be handled better.