Groupe de travail Réseau	G. Marcy	
Request for Comments : 1096 	Carnegie Mellon University	
Traduction Claude Brière de L'Isle	mars 1989	

Option Telnet Localisation d'affichage X

Statut de ce mémoire
La présente RFC spécifie une norme pour la communauté de l'Internet. Les hôtes sur l'Internet qui transmettent la localisation d'affichage X dans le protocole Telnet sont invités à adopter et mettre en œuvre la présent norme. La distribution du présent mémoire n'est soumise à aucune restriction.

La présente norme est modelée sur la [RFC1079], l'option de vitesse de terminal telnet. Beaucoup du texte du présent document est copié de cette RFC.

Motivation
Lorsque un utilisateur fait fonctionner un client Telnet sous le système X window, il est utile au Telnet distant de savoir quelle est la localisation d'affichage X de ce client. Par exemple, l'utilisateur pourrait souhaiter commencer d'autres applications X à partir de l'hôte distant en utilisant la même localisation d'affichage que le client Telnet. L'objet de cette option est de rendre ces informations disponibles à travers les connexions Telnet.

1.	Nom et code de la commande

Nom : 	X-DISPLAY-LOCATION (XDISPLOC)

Code = 35

2.	Signification de la commande

IAC WILL X-DISPLAY-LOCATION
L'envoyeur veut envoyer la localisation d'affichage X dans une sous négociation ultérieure.

IAC WON'T X-DISPLAY-LOCATION
L'envoyeur refuse d'envoyer la localisation d'affichage X.

IAC DO X-DISPLAY-LOCATION
L'envoyeur veut recevoir la localisation d'affichage X dans une sous négociation ultérieure.

IAC DON'T X-DISPLAY-LOCATION
L'envoyeur refuse d'accepter la localisation d'affichage X.

IAC SB X-DISPLAY-LOCATION SEND IAC SE
L'envoyeur demande au receveur de lui transmettre sa localisation d'affichage X (celle du receveur). Le code pour SEND est 1. (Voir ci-dessous.)

IAC SB X-DISPLAY-LOCATION IS ... IAC SE
L'envoyeur déclare sa localisation d'affichage X. Le code pour IS est 0. (Voir ci-dessous.)

3.	Par défaut

WON'T X-DISPLAY-LOCATION
La localisation d'affichage X ne sera pas échangée.

DON'T X-DISPLAY-LOCATION
La localisation d'affichage X ne sera pas échangée.

4.	Description de l'option

WILL et DO ne sont utilisés que pour obtenir et accorder la permission d'une discussion future. L'échange réel d'informations d'état survient au sein des sous commandes d'option (IAC SB X-DISPLAY-LOCATION...).

Une fois que deux hôtes ont échangé un WILL et un DO, l'envoyeur du DO X-DISPLAY-LOCATION est libre de demander la localisation d'affichage X. Seul l'envoyeur du DO peut envoyer des demandes (IAC SB X-DISPLAY- LOCATION SEND IAC SE) et seul l'envoyeur du WILL peut transmettre la localisation réelle d'affichage X (au sein d'une commande IAC SB X-DISPLAY-LOCATION IS ...IAC SE). La localisation d'affichage X ne peut pas être envoyée spontanément, mais seulement en réponse à une demande.

La localisation d'affichage X est une chaîne ASCII NVT. Cette chaîne suit la convention Unix normale utilisée pour la variable d'environnement DISPLAY, par exemple,

<host>:<dispnum>[.<screennum>]

Aucun caractère étranger comme des espaces ne peut être inclus.

Voici un exemple d'utilisation de l'option :

Host1: IAC DO X-DISPLAY-LOCATION

Host2: IAC WILL X-DISPLAY-LOCATION

(L'hôte1 est maintenant libre de demander à tout moment les informations d'état.)

Host1: IAC SB X-DISPLAY-LOCATION SEND IAC SE

Host2: IAC SB X-DISPLAY-LOCATION IS "SRI-NIC.ARPA:0.0" IAC SE

(Cette commande fait 22 octets.)

5.	Suggestions de mise en œuvre

Comme la localisation d'affichage X peut ne pas contenir un nom d'hôte sur l'hôte client , c'est à dire, ":0" ou "unix:0.0", le client Telnet aura besoin de modifier la localisation de façon appropriée avant de l'envoyer sur le Telnet distant.

Référence

[RFC1079]	C. Hedrick, "Option Telnet Vitesse du terminal", décembre 1988.

Adresse de l'auteur

Glenn A. Marcy
Carnegie Mellon University
School of Computer Science
Pittsburgh, PA 15213-3890
téléphone : (412) 268-7669
mél : Glenn.Marcy@CS.CMU.EDU