Je viens de commencer à construire un serveur X minimal pour Windows à partir de zéro. Pendant que je travaille à travers cela, je suis sûr que je vais rencontrer toutes sortes d'erreurs et de pépins pendant que je travaille sur les bugs et en apprendre plus sur le protocole.Besoin d'aide Comprendre les erreurs de protocole X11
Voici un exemple d'une erreur que j'ai vu imprimé par un client:
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
La principale signification opcode semble assez évident, mais où sont les codes d'erreur « X » défini? Quels sont les numéros de série des demandes et des flux de sortie en échec?
Sont-ils censés se correspondre? Par flux de sortie, cela signifie-t-il ce qui a été envoyé au xserver ou ce qui a été envoyé au xclient? Est-ce lié aux numéros de séquence?
Etes-vous sûr de vouloir dire "serveur X" et non un "client X" le serveur est ce qui formate les affichages le client est le programme qui fait les demandes. –
Oui. Bien que je travaille sur la création d'un serveur x, c'est le client qui signale le message d'erreur. –