Forum: Netzwerke
Delphi
by Gargoyl,
27. Mai 2009
richtig, in dem Fall brauchst du keinen extra Thread pro Client.
Forum: Netzwerke
Delphi
by Gargoyl,
27. Mai 2009
Generell brauchst du pro Client der sich verbindet einen Thread. Ich weiß jetzt nicht mit welcher Komponente du arbeitest, da kann es ggf. anders sein. z.B. dass es einen Thread gibt mit einem Event dem auch die Socket übergeben wird von der die Daten kommen. Dann brauchst du auch keine Threads machen. Ohne zu wissen womit du arbeitest kann ich nix zu sagen.
Forum: Netzwerke
Delphi
by Gargoyl,
27. Mai 2009
Also der Server hat selbst ja dann auch 3 Sockets, für jeden Client eine eigene Socket. Und jede Socket auf dem Server empfängt nur die Daten seines Clients. Dein Server muss dann natürlich mit Threads arbeiten.
Client Socket CS1 bis CS3
und der Server hat Server Socket SS1 bis SS3
und SS1 empfängt die Pakete von CS1 in der Reihenfolge wie sie CS1 sendet.
und mit anderen Sockets analog. Da...