Hallo,
ich habe ein Problem: Ich möchte gerne einen TCP-Chat programmieren, der übers Internet läuft. Der Chat funktioniert soweit auch. Ich kann Daten vom Client zum Server schicken und umgekehrt. Nur weiß ich im Moment nicht, wie das Verschicken von Daten mit mehreren Clienten geht. Beispielsweise will Client A eine Nachricht an Client B schicken. Die Daten werden also von A zum zentralen Server geschickt und von dort aus zu B weitergeleitet. Dabei habe ich das Problem, dass ich nur einen TCP-Listener verwende, der jeweils nur eine Verbindung annehmen kann. Wie kann ich mehrere TCP-Listener erstellen und dann den richtigen auswählen, damit die Nachricht an den richtigen Client verschickt wird?
ich habe ein Problem: Ich möchte gerne einen TCP-Chat programmieren, der übers Internet läuft. Der Chat funktioniert soweit auch. Ich kann Daten vom Client zum Server schicken und umgekehrt. Nur weiß ich im Moment nicht, wie das Verschicken von Daten mit mehreren Clienten geht. Beispielsweise will Client A eine Nachricht an Client B schicken. Die Daten werden also von A zum zentralen Server geschickt und von dort aus zu B weitergeleitet. Dabei habe ich das Problem, dass ich nur einen TCP-Listener verwende, der jeweils nur eine Verbindung annehmen kann. Wie kann ich mehrere TCP-Listener erstellen und dann den richtigen auswählen, damit die Nachricht an den richtigen Client verschickt wird?