Bonjour à tous,
Voilà le soucis. J'ai installé X11Vnc sur Raspberry PI 3. Il sera le serveur.
J'ai installé un VNC Repeater qui joue le rôle de gateway.
Je lance sur un PC (que je veux contrôler) Ultra VNC serveur avec la commande :
winvnc -autoreconnect id:12345 -connect IP_Repeater -run
Sur le Repeater je voies la connexion 'Monter' tout est OK
Je lance sur le Raspberry X11VNC avec la commande :
x11vnc x11vnc -display :0 -rfbport 5900 -forever -bg -gui tray -connect repeater=ID:54321+IP_Repeater:5500
Sur le Repeater je vois le connexion 'Monter' jusqu'ici tout est OK
Je prends le contrôle du PC ou du Raspberry avec vncviewer et comme server id:12345 ou id:54321.
Ca marche sur le PC et quand j’arrête le session de controle du PC, il se reconnecte sur le Repeater pour attendre une nouvelle session.
Sur le Raspberry ca marche la première fois. Lorsque je quitte la session, avec le paramètre -forever il se remets en écoute mais : il ne se reconnecte pas au Repeater (comme si il manquait une option autoreconnect). X11VNC est en écoute mais pas via le Repeater (on peut se connecter dessus par son IP).
A des fin de test j'ai essayer de lancer X11VNC sans utiliser -forever (ce qui a pour objet de quitter X11VNC en fin de session) et de rajouter -loop (ce qui a pour objert de relancer X11VNC par surveillance du processus) :
x11vnc x11vnc -display :0 -rfbport 5900 -loop -gui tray -connect repeater=ID:54321+IP_Repeater:5500
La cela fonctionne (mais c'est pas propre).
Question :
Est-ce un bug ?
Y a t'il un paramètre -autoreconnect comme sur PC ?
Y a t'il autre-chose que X11vnc qui fonctionne avec un Repeater VNC ?
Bonne journée à tous
François