Länge sedan jag gjorde sånt här, men vi körde med att Serversocketen skapade en seperat tråd för varje klient som anslöt (sätt servertype till stThreadBlocking). Då vet du ju säkert att koden som kör i tråden har koll på vilken klient som är ansluten.
Det här kan vara lite knepigt att få att funka men när det funkar är det stabilt då varje klient inte är beroende av de andra på samma sätt som innan.
------------------
winer.nu