我刚刚开始从头开始为 Windows 构建一个最小的 X 服务器。当我完成它时,我确信我会在解决错误并了解有关协议的更多信息时遇到各种错误和故障。
这是我看到的客户打印的错误示例:
X Error of failed request: 0
Major opcode of failed request: 0 ()
Serial number of failed request: 0
Current serial number in output stream: 3
主要操作码的含义似乎很明显,但是“X 错误”代码在哪里定义?
失败的请求和输出流的序列号是多少?这些应该相互匹配吗?通过输出流,这是否意味着发送到 xserver 或发送到 xclient 的内容?这与序列号有关吗?