Re: X11Forwarding magique
Selon François TOURDE <fra-duf-no-spam@tourde.org>:
| Le 12837ième jour après Epoch,
| tnemeth@free.fr écrivait:
|
| > Selon François TOURDE <fra-duf-no-spam@tourde.org>:
| >
| > | Le 12837ième jour après Epoch,
| > | tnemeth@free.fr écrivait:
| > |
| > | > Dans ce cas effectivement, c'est Jean-Yves qui a raison
| > |
| > | Non, toujours pas ...
| >
| > Heu... Si :)
|
| Euh... Non ;)
Pfff :) Têtu, va !
| > * le processus "firefox" local à la machine distante contacte la
| > machine appelante par un moyen qui lui est propre (normalement
| un
| > port > 1024)
|
| Fais l'expérience de lancer firefox ou mozilla, et regarde les ports
| ouverts. Aucun ne correspond à ce que tu supposes.
Je n'ai pas firefox ni mozilla sous la main. Par contre j'ai le
code de firefox. Mais effectivement, il ne doit pas y avoir de
port ouvert : cf le code source de firefox.
| > - s'il trouve le port ouvert, envoie une commande à ce port et
| se
| > ferme (c'est ce à quoi sert l'option -remote)
|
| Non, l'option "remote" sert à envoyer une commande à une autre
| instance de firefox/mozilla, sur la même machine.
Et non :)
Voici la partie intéressante du code de firefox :
XChangeProperty (mDisplay, aWindow, mMozCommandAtom, XA_STRING, 8,
PropModeReplace, (unsigned char *)aCommand,
strlen(aCommand));
Par cette commande, firefox (de la machine distante, s'affichant
en local par le DISPLAY 10:0) change une propriété stockée dans
le serveur X, laquelle propriété contient la commande (commande
passée en option de l'argument -remote en général).
Du coup, l'instance locale recevant les événements de
modification de propriété X ou vérifiant à intervalle réguliers
(pas envie de me farcir tout le code de firefox) reçoit du coup
la commande...
Ouala.
Thomas.
Reply to: