Alexandre, Obrigado pela ajuda. Na verdade depois eu acabei achando o exemplo do Screen Thief que mostra direitinho o que se deve fazer.
Este exemplo esta aqui: http://delphi.about.com/od/internetintranet/l/aa012004a.htm Eu baixei e modifiquei de acordo com o que eu queria. Também tive que mudar algumas coisa por causa da versão do Indy, mas coisa boba. Valeu. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Alexandre Rodrigues Enviada em: segunda-feira, 4 de maio de 2009 12:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Indy & Thread Na verdade Luis, o componente TidTPCSever cria uma thread nova para conexão automaticamente, você não precisa se preocupar com isso. Luis Viola escreveu: > > > > Pessoal, > > Estou com um problema com o Indy. Gostaria de saber como eu posso gerenciar > estes Thread. > > Estou desenvolvendo um projeto onde há um hardware com um micro controlador > que envia informações pela rede para um servidor. No lado do micro > controlador eu ainda estou fazendo o projeto do hardware mas já iniciei a > parte do lado do servidor com Indy. E ai que eu estou tendo problema. Não > estou conseguindo achar nenhuma documentação de como controlar ou os > threads. Preciso que quando cada hardware se conecte seja abeto um thread > para tratar a conexão dele e que este thread/socket fique aberto ate que o > hardware seja desligado. O Hardware não vai interagir com outros hardwares > só com um banco de dados. > > Já vi vários exemplos mas ate agora não entendi com eu trato a criação de > threads no TIDTCPServer. > > Alguém pode ajudar? > > Viola > > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br>] Em > nome de Walter Chagas (Bol) > Enviada em: segunda-feira, 27 de abril de 2009 17:44 > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] Indy & Thread > > A questão é voce olhar porque a aplicação está abrindo dois sockets e não um > só. Quanto a abrir threads pra cada conexão, é assim mesmo. Uma única thread > não gerencia N conexões simultaneas. Isto não existe. > > []s > > Walter Alves Chagas Junior > Belo Horizonte - MG - Brazil > wchag...@bol.com.br <mailto:wchagasj%40bol.com.br> <mailto:wchagasj%40bol.com.br> > <mailto:wchagasj%40bol.com.br> > http://www.geocities.com/SiliconValley/Bay/1058 > <http://www.geocities.com/SiliconValley/Bay/1058> > http://delphitocorporerm.blogspot.com/ > <http://delphitocorporerm.blogspot.com/> > MSN: whitesock...@hotmail.com <mailto:whitesockets%40hotmail.com> <mailto:whitesockets%40hotmail.com> > <mailto:whitesockets%40hotmail.com> > SKYPE: WalterChagasJr > > ----- Original Message ----- > From: José Mário Silva Guedes > To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > Sent: Monday, April 27, 2009 5:31 PM > Subject: Re: [delphi-br] Indy & Thread > > Estou dando manutenção em um software que serve um Call Center, com uma > média de 1000 clientes. > > Cada cliente está abrindo dois sockets (e por uma série de fatores tem que > ser assim mesmo), o que acaba gerando as 2000 threads. > > To procurando uma forma de resolver isso... E creio que você tenha razão. > > Haja pizza! > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas]