
MoisesUNI-BH
(usa Debian)
Enviado em 01/06/2008 - 10:36h
Estou tendo problemas em implementar um chat em C usando sockets TCP... trabalho é para segunda... tá osso...
Pois bem... eu criei uma thread que vai ficar rodando um "servidozinho" do cliente na porta 55333 para que outro cliente possa conectar, ou seja, o chat que tô lutando pra fazer tem um servidor que vai gerenciar quem está logado, fornecendo a lista de clientes logados, e o cliente vai ser um "cliente e servidor"!!! Só que, depois que eu disparo a thread, teoricamente, ela tem que ficar em paralelo e meu programa vai continuar executando as proximas linhas, mas a porcaria aki tá parando na thread!!! É assim mesmo? :(
Como resolvo isso? Alguém aí tem alguma idéia de como posso fazer esse chat de forma mais ágil? Já criei o protocolo de aplicação e o cliente comunica com o servidor... só falta a parte da conversa entre clientes!!!
Muito obrigado pela atenção de vocês!!!
Abraços,
Moises Ramos.