Use vncviewer to connect to remove VNC instances, such as KVM console.
vncviewer host::port vncviewer calcium::5900
VNC Listener
This makes VNC listen for inbound client requests, like a callback.
vncviewer SecurityTypes=none -listen
A remote client sould then connect to you, port 5500
x11vnc Server
x11vnc -nopw -forever -loop500
vncviewer exo handler
#!/bin/bash
(
set -o xtrace
host=$(echo "$1"|perl -ne '/vnc:\/\/(.+)[:\/]/ && print $1')
port=$(echo "$1"|perl -ne '/:(\d+)$/ && print $1')
echo "vncviewer $host::$port"
vncviewer --geometry 1280x1024+2000+20 $host::$port
) >> /tmp/exo.log 2>&1