Hai, ich habe ein etwas kniffliges Problem. Jedenfalls für mich. :wink:
Ausgangspunkt für eine Dialoganwendung ist ein Applet. Dieses greift mit Hilfe eines Servlets auf eine DB zu. Um die einzelnen DB-Verbindungen auseinander zu halten, benutze ich Sessions (Connection database = (Connection) request.getSession().getAttribute("connection")). Das funktioniert alles.
Nun möchte ich aus dem Applet über das Servlet auf einen Unix-Rechner zugreifen. Auf diesem läuft ein Prozess, welcher Daten erhält, diese umwandelt und die umgewandelten Daten zurückgibt. Das Problem dabei ist, dass ich mit mehreren Clients auf das Servlet zugreife und es wird nur eine Verbindung benutzt. Das führt zwangsläufig zu Problemen, wenn zwei Clients gelichzeitig Daten anfordern.
Gibt es eine Möglichkeit pro Client eine Verbindung zu öffnen, ähnlich wie bei der DB mit Sessions.
Danke für jegliche Hilfe
Dirk
Ausgangspunkt für eine Dialoganwendung ist ein Applet. Dieses greift mit Hilfe eines Servlets auf eine DB zu. Um die einzelnen DB-Verbindungen auseinander zu halten, benutze ich Sessions (Connection database = (Connection) request.getSession().getAttribute("connection")). Das funktioniert alles.
Nun möchte ich aus dem Applet über das Servlet auf einen Unix-Rechner zugreifen. Auf diesem läuft ein Prozess, welcher Daten erhält, diese umwandelt und die umgewandelten Daten zurückgibt. Das Problem dabei ist, dass ich mit mehreren Clients auf das Servlet zugreife und es wird nur eine Verbindung benutzt. Das führt zwangsläufig zu Problemen, wenn zwei Clients gelichzeitig Daten anfordern.
Gibt es eine Möglichkeit pro Client eine Verbindung zu öffnen, ähnlich wie bei der DB mit Sessions.
Danke für jegliche Hilfe
Dirk