Norbert Eder
Erfahrenes Mitglied
Hallo.
Ich hab hier folgende Ausgangssituation:
1 x Server
n x Client
Gearbeitet wird über Sockets. Der Client kann dem Server Objekte schicken die bestimmte Informationen beinhalten. Diese Objekte kommen von einem CommandManager und sollen am Server in eine Queue geschrieben werden um nacheinander ausgeführt zu werden.
Beim Ausführen werden die Objekte quasi mit Daten befüllt und sollen wieder an den Client zurückgeschickt werden.
Nun läuft jede Clientkommunikation in einem eigenen Thread und mir stellt sich jetzt die Frage wie ich das gewünschte Objekt wieder zurück zum Client bekomme. Das Zurücksenden stellt ja nicht das Problem dar. Eher, wie ich das Objekt nach dem Ausgeführt werden, wieder in den richtigen Thread bekomme, denn die Queue ist für alle Commands die daherkommen.
Jemand eine Idee? Ich steh da grad volle Kanne auf der Leitung.
Danke,
Norbert
Ich hab hier folgende Ausgangssituation:
1 x Server
n x Client
Gearbeitet wird über Sockets. Der Client kann dem Server Objekte schicken die bestimmte Informationen beinhalten. Diese Objekte kommen von einem CommandManager und sollen am Server in eine Queue geschrieben werden um nacheinander ausgeführt zu werden.
Beim Ausführen werden die Objekte quasi mit Daten befüllt und sollen wieder an den Client zurückgeschickt werden.
Nun läuft jede Clientkommunikation in einem eigenen Thread und mir stellt sich jetzt die Frage wie ich das gewünschte Objekt wieder zurück zum Client bekomme. Das Zurücksenden stellt ja nicht das Problem dar. Eher, wie ich das Objekt nach dem Ausgeführt werden, wieder in den richtigen Thread bekomme, denn die Queue ist für alle Commands die daherkommen.
Jemand eine Idee? Ich steh da grad volle Kanne auf der Leitung.
Danke,
Norbert