协议设计

Wayland 协议由多层抽象结构组成。 它从一个基本的 Wire 协议格式开始(该格式可以用事先约定的接口解码信息流), 然后用更高层次的程序枚举接口、创建符合这些接口的资源、交换相关信息, 这便是 Wayland 协议及其扩展协议的内容。 除此以外,我们还有一些更广泛的模式,这些模式在 Wayland 协议的设计中经常使用。 我们将在本章节中介绍所有相关内容。

让我们自下而上,开始学习。