"hello world!" 
Ich mache mir im Moment darüber Gedanken, wie ich die grundsätzliche synchrone Kommunikation zwischen dem Server und dem Client programmiere.
Das heißt, es soll nicht einfach ein klassisches Request/Reply Ding werden, sondern es soll auch vom Server Anfragen bzw. Anweisungen bekommen können. Es gibt also immer 2 Arten von Incoming Objects: einmal die Antworten vom Server und einmal Serveranfragen. Wenn ich jetzt lokal irgendwo ein Request an den Server schicke, dann muss ich auch mit
auf eine Antwort warten.
Aber wie kann ich jetzt unterscheiden, ob es sich um eine Antwort oder um eine Anfrage des Servers handelt? Per se kann ich anhand des Objektes natürlich schon unterscheiden, was der Server nun will, aber soll ich jedes mal nach einem readObject() abfragen, ob es das oder das ist?... kennt jmd. vll. eine elegante und pfiffige Lösung.
Ich mache mir im Moment darüber Gedanken, wie ich die grundsätzliche synchrone Kommunikation zwischen dem Server und dem Client programmiere.
Das heißt, es soll nicht einfach ein klassisches Request/Reply Ding werden, sondern es soll auch vom Server Anfragen bzw. Anweisungen bekommen können. Es gibt also immer 2 Arten von Incoming Objects: einmal die Antworten vom Server und einmal Serveranfragen. Wenn ich jetzt lokal irgendwo ein Request an den Server schicke, dann muss ich auch mit
Java:
new ObjectInputStream().readObject()
Aber wie kann ich jetzt unterscheiden, ob es sich um eine Antwort oder um eine Anfrage des Servers handelt? Per se kann ich anhand des Objektes natürlich schon unterscheiden, was der Server nun will, aber soll ich jedes mal nach einem readObject() abfragen, ob es das oder das ist?... kennt jmd. vll. eine elegante und pfiffige Lösung.