Wayland 及 PipeWire 的 C/S 通訊協議

前言

Wayland——Linux 桌面世界最新潮的玩意,遵循其客戶端/伺服器架構的本質,使用了以事件和方法為訊息單元的非同步通訊協議。而 PipeWire——Linux 桌面音訊領域的屠龍者,也定義了與 Wayland 類似的通訊協議。

本文將就 Wayland 和 PipeWire 相似的客戶端與伺服器間通訊協議做出解釋,或許對希望使用其 API 或是為這兩個專案貢獻(程式碼)的同學會有幫助。

Wayland

PipeWire