Sockets Threads

Delphi

10/07/2006

Pessoal....

Estou criando um sistema Client-Server. Coloquei um componente TServerSocket no servidor, e fiz a comunicação usando os evendos OnClientConnect e OnClientRead. Até ai o teste foi bem, só que verifiquei o seguinte..... Quando eu conecto 2 clients no servidor, e o primeiro tem uma execução mais demorada que o segundo, eu vi que o segundo só vai ser executado depois que o primeiro for liberado. Então pensei em usar os eventos de Threads que tem no proprio TServerSocket. Alguém ja usou eles e pode me ensinar ? estou com dificuldades para fazer isto. Também quero, se existir, uma solução para não precisar usar Threads e não ter este problema de multiplas conexoes.

[]s


Crauss

Crauss

Curtidas 0

Respostas

Renatosilva

Renatosilva

10/07/2006

Cara, tu vai ter que usar threads. A cada conexão você lança uma thread para gerenciar a mesma. Só assim você vai poder ter múltiplas conexões. Não conheço os eventos de thread que você falou. Clica no evento no object inspector e aperta o F11 para ver o help.

Dá uma estudada sobre threads também se for o caso ;)


GOSTEI 0
POSTAR