Mremoteng: Real VNC v5.3.2

Created on 7 Apr 2017  路  8Comments  路  Source: mRemoteNG/mRemoteNG

Will there be any support for RealVNC v5.3.2 server connections? When connecting to a workstation that is running this version of the RealVNC server, this error pops up...

07-Apr-2017 2:53:55 PM
Opening connection failed!
Unable to connect to the server. Error was: Only versions 3.3, 3.7, and 3.8 of the RFB Protocol are supported.
----------
ErrorMsg
06-Apr-2017 3:18:11 PM
Opening connection failed!
Unable to connect to the server. Error was: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.120.50.186:5900

I assume mremoteng is only capable of connecting to VNC versions of 3.8 or earlier.

Are there any future plans to allow connection to higher versions of VNC?

Thanks for your help!


_Operating system: Windows 7 x64
mRemoteNG version: 1.75.7000.19194_

Enhancement VNC VendoUpstream Issue

Most helpful comment

Since the upstream repo has been archived, I would rather abandon VncSharp in favor of something else since I would rather that we focus on mRemoteNG bugs/features rather than attempting to build/fix/update/enhance a VNC client.

We may be able to integrate a VNC viewer into mRemoteNG, however that may require customization like we do with PuTTYNG.

TightVNC offers a Viewer SDK that they license commercially: https://www.tightvnc.com/licensing-dotnetviewersdk.php

That would be the best solution, but is likely cost prohibitive and I would prefer to stick to fully FLOSS solutions if possible. Using the TightVNC viewer integrated in may be a possibility though (it's GPL so we shouldn't run afoul of the .NET SDK license at all - thought they might not appreciate the fact that we're working around their revenue stream). TigerVNC and UltraVNC are other options that are GPL, but I'm not sure if they handle new RFB versions...

All 8 comments

We would like to be able to support higher version, however any version of the RFB protocol over 3.8 (such as the version used by RealVNC) are proprietary. Licensing the use of the newer protocols may be cost-prohibitive - though it has been a while since I checked into it

ahh ok.... that makes sense. thank you for the info. would be nice, hopefully the proprietary restrictions have changed... Please let me know if you find out...
thanks

I have computer with RealVNC server and cannot downgrade it but is did change ProtocalVersion to 3.8 so i can use Mremot but now i get this error. Anyone?

ErrorMsg
10/19/2017 3:04:06 PM
Opening connection failed!
Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.

I chanhed the Protocol Version to 3.3. Now it works.

TIghtVNC (open source) does support at least some of these versions

It looks like in TightVNC 2.7.1 they added the ability to connect to servers running RFB 4.0+. My guess is they just lie to the server about which protocol version they will use. They tell the server they support protocol 4.0 or something to get through the connection handshake then just use 3.8 in the background. Would be interesting to know if Vncsharp (the library we use) could do the same thing.

@kmscode thoughts?

Since the upstream repo has been archived, I would rather abandon VncSharp in favor of something else since I would rather that we focus on mRemoteNG bugs/features rather than attempting to build/fix/update/enhance a VNC client.

We may be able to integrate a VNC viewer into mRemoteNG, however that may require customization like we do with PuTTYNG.

TightVNC offers a Viewer SDK that they license commercially: https://www.tightvnc.com/licensing-dotnetviewersdk.php

That would be the best solution, but is likely cost prohibitive and I would prefer to stick to fully FLOSS solutions if possible. Using the TightVNC viewer integrated in may be a possibility though (it's GPL so we shouldn't run afoul of the .NET SDK license at all - thought they might not appreciate the fact that we're working around their revenue stream). TigerVNC and UltraVNC are other options that are GPL, but I'm not sure if they handle new RFB versions...

Its probably not the answer you want to hear, but this worked for me.

https://www.instructables.com/id/Raspberry-Pi-Remote-Desktop-Connection/

it worked with mRemoteNG too.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jasong1978 picture jasong1978  路  3Comments

archonik picture archonik  路  3Comments

agiz10 picture agiz10  路  4Comments

luke-weller picture luke-weller  路  4Comments

PCNerd2001 picture PCNerd2001  路  3Comments