Hallo,
ich habe ein Servlet, in dem ich ein Socket zu einem anderen Server aufmache, etwas zu dem Server schicke, und dann den Socket wieder zumache!
Das passiert alles in der Methode "doGet", also wenn eine Anfrage kommt!
Der Server beendet aber die Verbindung, wenn ich zu oft hintereinander einen Socket zu ihm öffne!
Jetzt meine Frage:
Wenn ich jetzt den Socket beim ersten Aufruf des Servlets aufmache, und ihn auf lasse, damit immer wieder die Anfragen verarbeitet werden, und ich den Socket einfach während dessen auflasse!
An welcher Stelle muß ich ihn dann wieder zumachen?
Wie ist das mit der "Lebenszeit" eines Servlets?
Man kann ja nicht sagen, daß es irgendwann zerstört wird, und man an dieser Stelle den Socket wieder zumachen könnte!
ich habe ein Servlet, in dem ich ein Socket zu einem anderen Server aufmache, etwas zu dem Server schicke, und dann den Socket wieder zumache!
Das passiert alles in der Methode "doGet", also wenn eine Anfrage kommt!
Der Server beendet aber die Verbindung, wenn ich zu oft hintereinander einen Socket zu ihm öffne!
Jetzt meine Frage:
Wenn ich jetzt den Socket beim ersten Aufruf des Servlets aufmache, und ihn auf lasse, damit immer wieder die Anfragen verarbeitet werden, und ich den Socket einfach während dessen auflasse!
An welcher Stelle muß ich ihn dann wieder zumachen?
Wie ist das mit der "Lebenszeit" eines Servlets?
Man kann ja nicht sagen, daß es irgendwann zerstört wird, und man an dieser Stelle den Socket wieder zumachen könnte!