1 votes

Quel est l'équivalent de "/tmp/.X11-unix/X0" sous Windows lorsque l'on utilise des choses comme Xming ?

Je voudrais savoir ce que signifie exactement le nom affiché comme :0.0 moyen sous Windows. Où Xming place-t-il son socket d'écoute pour que d'autres le trouvent ? Lorsque je définis l'"emplacement de l'affichage" dans PuTTY, où va-t-il pour se connecter ? De toute façon, quel est l'équivalent d'un "socket de domaine unix" sous Windows ?

Enfin, qui définit exactement la norme relative à la gestion de ces écrans sous Windows, et où puis-je la trouver ?

0voto

James Mertz Points 390

Xming et PuTTY utilisent des sockets TCP sur l'adresse loopback ; le nom d'hôte vide est égal à localhost . Les numéros de port TCP attribués à X11 commencent à 6000 pour l'affichage :0, 6001 pour l'affichage :1 et ainsi de suite.

Il ne s'agit pas d'un comportement spécifique à Windows - X a été conçu à l'origine comme un protocole TCP/IP et utilisé de cette manière depuis des décennies, ce qui explique l'existence de "xauth" et même de l'idée d'un "serveur X". C'est donc la solution de repli naturelle lorsque les sockets locaux ne sont pas disponibles.


Cela dit, Windows NT a des équivalents proches des sockets de domaine Unix. Les tuyaux nommés sous Windows sont bidirectionnels et peuvent être mis en paquets. (Cependant, bien qu'ils aient des chemins, ils n'existent que dans un "pipefs" virtuel et non en tant qu'entrées réelles du système de fichiers, de sorte qu'ils sont plus proches des sockets de l'espace de noms abstrait de Linux que des sockets ordinaires).

Deuxièmement, Windows 10 a en fait ajouté le même type de socket AF_UNIX dans la version 1803 bien qu'aucun logiciel ne l'utilise encore.

Des bibliothèques telles que Cygwin ou libassuan émulent également les sockets Unix via loopback TCP, mais pas toujours de manière compatible.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X