Server Socket MultThead

1 resposta
M
Estou com um problema em uma classe. Ele cria um ServerSocket e aguarda conexoes de clientes, ate ai tudo bem, so que quando recebo um socket com o metodo accept() ele passa esse socket como parametro para outra classe que extends Thread. So q meu servidor nao esta Mult ele processa uma conexao para depois processar outra . ai vai o trecho do codigo:<blockquote>					logConexao.geraLog(Criando servidor Socket…”);

ServerSocket ServerBTN = new ServerSocket(porta);

logConexao.geraLog(Servidor Socket criado);

while(true)

{

try {

ConsultaBTN clienteConsulta = new ConsultaBTN();

logConexao.geraLog(Aguardando conexoes - porta:+porta);

clienteConsulta.setSocket(ServerBTN.accept());

clienteConsulta.setLogConexao(logConexao);

logConexao.geraLog(Conexao aceita);			

clienteConsulta.run();

} catch (Exception e){

logConexao.geraLog(e.getMessage());

continue;			

}
}</blockquote>

1 Resposta

M

Já descobri…trabalhar de cabeça quente é dificil !!!

Estava chamando o .run() :oops: e tinha que chamar o .start()…

Foi mau pelo vacilo!!!

Criado 6 de janeiro de 2005
Ultima resposta 6 de jan. de 2005
Respostas 1
Participantes 1