next up previous contents
Next: SSL-Trace Up: Nachweis der Implementation Previous: Aufbau der Clientapplikation   Contents

Aufbau der Serverapplikation

Analog zu der Clientapplikation ist die Klasse bioserver.cpp für die GUI-Darstellung zuständig und instanziert gleich zu Anfang die Klasse protocolmanager.cpp. Nun wird auf eine Clientverbindung gewartet. Der Protokollmanager ist so programmiert, dass mehrere unterschiedliche Clientapplikationen sich parallel mit dem Server verbinden können. Verbindet sich ein Client, instanziert der Protokollmanager die Klasse controlprotocol.cpp und übergibt ihr die Verbindung. Anschliessend wird vom Protocolmanager die Klasse dataprotocol.cpp instanziert. Diese Klasse ist für den Datenkanal zuständig. Auch diese Klasse kann mehrere Datenkanäle von einem Client parallel verwalten. Wenn der Server das Irisbild über den Datenkanal erhalten hat, sorgt die Klasse Image.cpp für die Darstellung des Bildes auf dem Bildschirm.



willemATkoram.de