DU skal have liste over alle klienter der er koblet op mod serveren. Der er (garanteret) en event som fyrer hver gang en klient kobler på, og ditto når klienten kobler af. Hver gang denne event fyrer, gemmer du de nødvendige referencer i en liste (f.eks. en TList).
Hver gang du så modtager noget fra en klient, sender du det ud til alle klienterne via denne liste over referencer.
Der er rimeligt nemt, så jeg vil ikke til at igang med kode eksempler, man lærer alligevel mest ved at gøre det selv
Hvis dette ikke er nok, så må du skrive igen.
---
Thomas Due
tdue@mail.dk
"OnExecute" eventen er den event der kører når en klient kobler op, eller i det hele taget sender noget til serveren. Det vil sige at man godt kan gemme en evt. besked sendt til serveren, det kunne være en besked der fortalte navnet på klienten.
Men: Problemet er så at denne besked jo ikke indeholder informationer om den enkelte opkobling (de specielle oplysninger). De specielle oplysninger kommer med beskeden via en såkaldt "Tthread" indlagt i "OnExecute". Jeg ved ikke hvordan man kan gemme en sådan variabel, ligesom man ville gemme en liste af strenge...?
Det ville jo være rart hvis man havde en liste der havde oplysninger på følgende måde:
Gunner[klientnavn] - Oplysninger[Tthread knyttet til navnet]
Peter[klientnavn] - Oplysninger[Tthread knyttet til navnet]
Søren[klientnavn] - Oplysninger[Tthread knyttet til navnet]
Brian[klientnavn] - Oplysninger[Tthread knyttet til navnet]
Jacob[klientnavn] - Oplysninger[Tthread knyttet til navnet]
-------------------------- Hjælp.... snøft snøft.......... :o)
Brian