Hi,
When I want to support remote windows machines, I was issuing the unix command:
vncviewer -listen 1
And then getting the end user to run WinVNC.exe and add a client, me, by specifying my address. This way, the firewall configuration is done at my end, and I don't need to try to talk the remote user through it.
This has stopped working for me recently
I am using Slackware64-current which is up to date as of 9th Nov 2018
I have tightvnc v1.3.10 installed providing the vncviewer
I have UltraVNC v1.2.2.2 as the vncserver on Windows 10 1809
Start the vnc viewer on slackware:
Slackware - vncviewer -listen 1
vncviewer -listen: Listening on port 5501
vncviewer -listen: Command line errors are not reported until a connection comes in.
Start the server on Windows 10:
Windows 10 - winvnc.exe -connect <slackwareIP>::5501
Nothing, no error messages, no connection
Using "Port Query" on windows 10 I can see the port 5501 is LISTENING
Running winvnc.exe as a server on Windows 10 I can then connect using vncviewer from slackware.
Network setup is simple with all computer having static IPs with wired connections to the same dumb switch.
I am sure this was working fine a while ago!
Solved
Turns out that is UltraVNC that needs a different command
On Slackware:
vncviewer -listen 1
On Windows 10 as Adminstrator
net stop uvnc_service
winvnc.exe -connect <slackwareIP>::5501 -run
Right-click on the UltraVNC yellow icon and select "Close VNC connections" to end session