X Window system protocol, that is, well-known X window or X protocol, is a non-dedicated graphical user interface, often used with UNIX systems and Linux systems. X Windows systems are rarely used in systems such as VMS, MVS, and MS-Windows. It provides an inherently facing client / server for display window graphics. The X window system provides an open protocol that can query and update information on the X server by their client programs. X Window System (X Protocol) allows processes on different computers in the network to display content on other network displays.
The X Window System (X protocol) defined by the client and server task is as follows:
The X server is a program that runs in a user desktop management video system, where video systems include interactive I / O devices, such as mice, keyboards, and some unusual devices. The main functions include: 1) Displaying the extraction request on the screen; 2) Reply request information; 3) Errors in the report request; 4) Manage keyboards, mouse, and monitor devices; 5) Recount keyboards and mouse input multiplexes to connect The network of each X server (X event); 6) Creating, converting, and deleting a window; 7) Write and draw in the window.
The X client is an application running on the host to display the host to display things. The client is usually in a powerful extensive Unix / Linux package, the main functions are: 1) Send request to the server; 2) Receive events from the server; 3) Receive errors from the server.
For details, please visit the following page: 中文 版: http://www.networkDictionary.com/chinese/protocols/xwindows.php
English: http://www.networkDictionary.com/protocols/xwindows.php