Ich habe ein interessantes Problem bei der Entwicklung für unsere ältere XWindows-Anwendung festgestellt.XWindow ignoriert mehrere ClentMessages, die während derselben Sekunde gesendet wurden
Aus Gründen, die nicht erklären erklären, sende ich ClientMessage von einem Comand-Line-Dienstprogramm zu einer GUI-app.Most der Nachrichten am Ende haben den gleichen Inhalt, da die Nachricht Zweck ist, einen synchronen Kommunikationsprozess auszulösen über einige Seitenpfeifen. Ich habe bemerkt, dass ich manchmal zwei Nachrichten verschicke, aber nur eine wird geliefert. Ich habe dies auf die Tatsache zurückgeführt, dass beide Nachrichten den gleichen Inhalt hatten und in der gleichen Sekunde gesendet wurden (IOW, der Protokollzeitstempel beim Senden war die gleiche Nummer). Sobald ich den Nachrichten Dummy-Inhalte hinzugefügt hatte, um sie alle anders zu machen, ging das Problem weg.
Dies geschah über zwei verschiedene X-Server: vncserver und Exceed. Triff ich ein XWindows-Feature, das mir nicht bekannt ist - irgendeine Art von Drosselung/Komprimierung von Nachrichten? Ist jemand auf diese Art von Dingen gestoßen?
Sie können dies als XWindow anstelle von XWindows umbenennen. http://en.wikipedia.org/wiki/XWindow – hoyhoy