Un X Display Manager (administrador de pantalla X) mantiene los procesos del servidor X activos en él, conectándolo a una pantalla física y proporcionando un cuadro de diálogo que permita iniciar sesión en el mismo a todos los ordenadores que lo requieran.
Escucha el User Datagram Protocol (UDP) en el puerto 177 y responde a peticiones de tipo QUERY y BROADCAST_QUERY enviando un paquete tipo WILLING al equipo que le contactó.
Cuando un servidor X corre en un X terminal independiente, muestra una lista de clientes conectables (un XDMCP Chooser).
Esta lista puede estar compuesta por: Es común que el servidor XDMCP se muestre a sí mismo en la lista.
Cuando el usuario selecciona una máquina de la lista, el servidor X que corre en la máquina local se conecta al administrador de pantalla X de la máquina remota.