michael.becker
05-02-2007, 14:32
Hallo,
ich wollte mal fragen, ob ich das richtig verstehe:
(Ist weniger eine Java Frage, wo bei es sich hier um eine Java-Implementierung handelt)
Ich spiele hier gerade mit Java Sockets und Java ServerSockets rum.. ansich auch alles wunderbar, doch beim versuch, 2 Verbindungen mit 2 Clienten zu einem Sever aufzubauen geht nix weiter.
Client 1 redet noch mit dem Server, wärend Client 2 sich verbinden will.
Dieses kann natürlich nicht klappen, weil Client 1 ja noch redet und den Port blockiert, oder??
Ich weis nicht mehr, ob die zusammen hänge ganz stimmen(kann auch sein, das ich mir da gerade was zusammen reime) aber kann es sein, das man für diesen Zweck Childprozesse erschafft, die auf einem anderen Port lauschen, den client auf diesen Port umleitet, damit der Server unter dem standartport noch weiter verfügbar ist?
Heisst, ich müsst in meiner Applikation unter dem default Port, die verbindung engegennehmen, einen neuen Prozess von dem zu verarbeitedem Server auf einem anderen Port öffnen und die Anfrage an diesen Port weiter leiten?
mfg
micha
ich wollte mal fragen, ob ich das richtig verstehe:
(Ist weniger eine Java Frage, wo bei es sich hier um eine Java-Implementierung handelt)
Ich spiele hier gerade mit Java Sockets und Java ServerSockets rum.. ansich auch alles wunderbar, doch beim versuch, 2 Verbindungen mit 2 Clienten zu einem Sever aufzubauen geht nix weiter.
Client 1 redet noch mit dem Server, wärend Client 2 sich verbinden will.
Dieses kann natürlich nicht klappen, weil Client 1 ja noch redet und den Port blockiert, oder??
Ich weis nicht mehr, ob die zusammen hänge ganz stimmen(kann auch sein, das ich mir da gerade was zusammen reime) aber kann es sein, das man für diesen Zweck Childprozesse erschafft, die auf einem anderen Port lauschen, den client auf diesen Port umleitet, damit der Server unter dem standartport noch weiter verfügbar ist?
Heisst, ich müsst in meiner Applikation unter dem default Port, die verbindung engegennehmen, einen neuen Prozess von dem zu verarbeitedem Server auf einem anderen Port öffnen und die Anfrage an diesen Port weiter leiten?
mfg
micha