Hallo,
in meinem letzten Thread habe ich überlegt wie ich die Verbindung am besten managen soll (Socket oder RMI).
Nun habe ich mich für Java-Socket entschieden.
Jetzt stellt sich mir die Frage, wie ich am besten die Verbindungen mit mehreren Clients managen soll.
Wie gehe ich da am sinnvollsten vor ??
in meinem letzten Thread habe ich überlegt wie ich die Verbindung am besten managen soll (Socket oder RMI).
Nun habe ich mich für Java-Socket entschieden.
Jetzt stellt sich mir die Frage, wie ich am besten die Verbindungen mit mehreren Clients managen soll.
- Ich gehe über einen einzelnen Port, egal ob LogIn, CreateAccount oder sonstiger Informationsaustausch. Was der Benutzer gerade machen möchte entscheide ich anhand des Objektes welchen ich über ObjectInputStream bekomme.
- Ich trenne LogIn, CreateAccount und sonstigen Informationsaustausch auf mehrere Ports auf. (1234 = LogIn, 1235 = CreateAccount, 1236 = Sonstiges)
Hier stellt sich mir nun die Frage ob ich nach dem LogIn den Port des Clients von 1234 auf 1236 ändern kann, ohne die Verbindung trennen zu müssen.
- Jeder Client kriegt einen Eigenen Port ...
Wie gehe ich da am sinnvollsten vor ??