server client exceptionhandling
Verfasst: 23. Januar 2012 20:30
Hallo,
ich habe mit Qt einen Server(Konsolenanwendung) und einen Client(Gui-Anwendung) programmiert. Jetzt möchte ich ein Exception Handling realisieren.
Die Kommunikation läuft über xml. Es gibt eine Klasse Anfrage und Antwort.
Der Client schickt eine Anfrage an den Server. Der Server empfängt die Anfrage und führt das jeweilige Kommando aus und schickt dann eine Antwort zurück.
Anfrage und Antwort haben die gleiche Vaterklasse.
Ich denke mir, dass ich für das Exception Handling jetzt nur mehr eine Klasse brauche, die auch eine Kindklasse ist, wie meine 2 anderen Klassen.
Wenn während des Kommandos ein Fehler auftritt, werfe ich einfach ein Objekt dieser Klasse mit einer entsprechenden Fehlermeldung und schicke in catch-Zweig anstatt einer Antwort eine Exception zurück. Der Client kann dann auf die Fehlermeldung reagieren.
Ist das so korrekt?
ich habe mit Qt einen Server(Konsolenanwendung) und einen Client(Gui-Anwendung) programmiert. Jetzt möchte ich ein Exception Handling realisieren.
Die Kommunikation läuft über xml. Es gibt eine Klasse Anfrage und Antwort.
Der Client schickt eine Anfrage an den Server. Der Server empfängt die Anfrage und führt das jeweilige Kommando aus und schickt dann eine Antwort zurück.
Anfrage und Antwort haben die gleiche Vaterklasse.
Ich denke mir, dass ich für das Exception Handling jetzt nur mehr eine Klasse brauche, die auch eine Kindklasse ist, wie meine 2 anderen Klassen.
Wenn während des Kommandos ein Fehler auftritt, werfe ich einfach ein Objekt dieser Klasse mit einer entsprechenden Fehlermeldung und schicke in catch-Zweig anstatt einer Antwort eine Exception zurück. Der Client kann dann auf die Fehlermeldung reagieren.
Ist das so korrekt?