ICA-Protokoll

Hallo zusammen,

wurde im Internet zu folgenden Fragen nicht fündig: Ein Citrix-Server leitet ja die GDI-Befehle des Servers über das Netz zum Client wo die GDI-Befehle dann interpretiert und zu einer Bildschirmdarstellung gerendert werden.

  1. Wird paralle auf dem Server auch eine Darstellung gerendert? Wir hatten hier heute den Effekt, dass ein offensichtlich fremder Bildschirmteil in einer Session innerhalb des IE auftauchte. Erstaunlicherweise konnte man am Client jetzt dafür sorgen, dass der Bildschirminhalt geändert wird und dann durch eine erneute Interaktion wieder das alte Bildschirmbild hätte neu generiert werden müssen, ohne dass hierbei der falsche Bildinhalt verloren gegangen wäre. Es handelte sich hierbei um einen Teil eines Pixelbildes innerhalb der Listendarstellung einer OWA-Session. Bei strenger GDI Weiterleitung hätte durch erneute Listengenerierung der Bereich einfach durch Text überschrieben werden müssen. Kann es sein, dass Citrix auch auf dem Server rendert und sich und im Client eine gewisse Zahl fertig gerenderter Bildschirme für ggf. spätere erneue Verwendung vorgehalten werden? D.h. wenn der Server jetzt nach rendern der weiteren GDI-Befehle feststellt, dass das Bild identisch mit einem schon gespeicherten ist, würde er statt die BEfehle zu senden nur auf die noch gespeicherte Seite verweisen.

  2. In diesem Zusammenhang stellte sich uns die Frage: Beinhaltet der ICA-Client einen vollständigen eigenen Windows-Manager und eine komplette Rendering-Engine für GDI? Auf Windows-Systemen würde es sich ja anbieten, die GDI-Befehle des Servers einfach wieder in die Rendering-Engine des Windows-Clients einzutüten. Aber auf einem unter LINUX laufenden Thinclient steht dieser ja gar nicht zur Verfügung.

Wo sind die intimen ICA-Kenner?

Gruß vom Wiz