Talk:X Window Programming/Xlib

Display is the input/output hardware set connected to X Server. Example: Keyboard plus mouse plus two LCD screens connected to the john's computer.

Xlib concept
Xlib is the lowest level of abstraction necessary to connect client to the X Server.

Xlib architecture
Display <-> Server <-- network (TCP-IP)) -->  Client <-> Xlib <-> user code