Thread em cliente/servidor ou somente em servidor?

4 respostas
mateusviccari

Galera, to fasendo um trabalho aonde tenho que fazer um cliente e um servidor de um jogo da velha que possibilite que varios usuarios fassam login e escolham outros usuarios pra jogar velha…
Eu ja fiz a parte aonde se faz o login, escolhe o usuario e quando começei a fazer a parte de comunicação entre os 2 clientes que irão jogar, começou a dar algum problema relacionado a threads.
Até agora fiz tudo com thread somente no servidor…
o que voces me recomendam?

4 Respostas

Meth

Cara eu tava estudando Katy Sierra e ela fez um bate papo(cliente e servidor);
No cliente tinha a stack normal que executava a Gui e uma outra stack (t1.start(new rede())) esperando
receber dados do servidor…
Eu tentei assim:

public void run(){

try{

InputStreamReader input = new InputStreamReader(sock.getInputStream());

BufferedReader buff = new BufferedReader(input);

while(true){

System.out.println(buff.readLine());

}

}catch(Exception ex){}

}

Nao deu certo!!Enfim,tou tentando fazer sem olhar a resposta…Mas de qualquer forma,sim voce precisa de uma
Thread para ficar a espera de dados na rede!!

mateusviccari

bom, tentei por uma thread no cliente mas agora ele nao chega nem a executar… quando eu compilo dele a execução termina na hora…
nao sei oq pode ta acontecendo.

Meth

Olha,se vc nao rodar o servidor o cliente fecha!!
Tente rodar servidor + cliente e manda uma resposta!!

mateusviccari

Opa valeu ai pela ajuda cara me ajudou bastante…
o problema que eu tinha era que eu tinha esquecido de iniciar a Thread do cliente ! kkk

Criado 4 de dezembro de 2010
Ultima resposta 5 de dez. de 2010
Respostas 4
Participantes 2