Eu jogo os comandos que eu quero dentro do OnAccept do seversocket, pois os comandos que eu quero estao dentro de OnClientRead, os comandos seguem: S1 := Socket.ReceiveText; // Envia dados recebidos de volta ServerSocket.Socket.Connections[0].SendText(S1); Como faço pra criar um novo thread para cada nova conexao que entra, pois não sei o numero de clientes que conectarão, posso ter por exemplo 2 cliente conectados ao mesmo tempo e mais 4 conectarem.