I'm currently learning X11 protocol and the xlib implementation of it and I love the concept of server/client app. If I'm understand correctly, with the X11 protocol I can actually create a crazy game rendering system which run in a remote client app and then displaying the actual content of the rendered game in a window frame managed by the server ? If I'm right it means I can run the witcher in a simple laptop (figure of speech).
But I have one more question. I was wondering if all the server did is to dispatch the actual rendered buffer to the video driver so it can be show up on the screen ?
Thank you everyone :)