An X server is a single process that controls access to the hardware. The X server performs the following functions:
Listens for incoming connections from new clients
Track inputs from input devices
Manages display access of the clients
Depending on the configuration of your Oracle Solaris system, the X server is started from one of the following programs:
xdm, the X Display Manager
gdm, the GNOME Display Manager
The X client can connect to the X server by using TCP/IP, UNIX domain sockets, and several varieties of SVR4 local connections. For information about specifying the transport type for clients, see the DISPLAY NAMES section of the X(5) man page.