Então vc não os está terminando, como eu suspeitei. Só não sei o motivo. Como vc não os fecha, a porta fica alocada e o outro programa que vc roda não consegue alocá-la. Quando vc fecha o eclipse, ele fecha os programas que vc executou. Como vc os termina? Verifique se ao terminá-los, na janela de console o botão de "stop" (quadrado vermelhinho) está ativo. Se estiver, vc não está terminando o programa corretamente. Até corrigir isto, vc pode apertar o stop e o eclipse terminará o programa. Talvez resolva temporariamente.
Para ver pq vc não está conseguindo fechar o programa eu acho que teria que ver o código. Se vc estiver abrindo threads nele, antes de dar start, use o método .setDaemon(boolean) para declará-las daemon. Neste estado, a thread fecha sozinha quando a thread main morrer (o programa fechar). Abraço! Peter P. Lupo Undergraduating in Computer Science DCC/UFRJ Sun Certified Java Associate http://pplupo.googlepages.com/ Cell. +55 (21) 81742487 Gustavo Cury wrote: > Estou fechando a conexão sim: clientSocket.close(); (é isso?) > Não estou usando interface gráfica, ainda. > E os processos "java" aumentam sim. > > > 2008/11/15 Peter P. Lupo <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > > Eu tenho uma suspeita, mas precisaria de mais informações. > Vc está fechando a conexão no final, antes de terminar a aplicação? > Vc está terminando a aplicação? Dependendo de como vc programou, > fechar a interface gráfica pode fechar apenas a janela e não a > aplicação toda, fazendo com que ela rode em background. > > Dê ctrl+alt+del e veja se a quantidade de processos "java" > aumentam a cada vez que vc faz isso. > > Abraço! > > Peter P. Lupo > Undergraduating in Computer Science DCC/UFRJ > Sun Certified Java Associate > http://pplupo.googlepages.com/ > Cell. +55 (021) 81742487 > > > 2008/11/15 Gustavo Cury <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> > > Estou com um problema em uma aplicação Cliente/Servidor. > Tenho duas classes uma Cliente e outra Servidor, quando quero > rodar, executo a Servidor e depois a Cliente e tudo funciona. > Porém quando eu modifico algo no Cliente salvo e executo de > novo, não está funcionando, ele trava quando envia os dados > para o servidor. > Quando isso acontece, eu tenho que fecha e abrir o Eclipse de > novo, pois só assim funciona. > > OBS: antes disso acontecer, quando eu modificava alguma coisa > no código na classe Servidor tinha que mudar a porta, salvar e > rodar o servidor de novo. > Se eu somente salvasse não acontecia nada, e se eu salvasse e > rodasse dizia que essa porta já estava sendo usada. > Agora nem mudando a porta adianta, tenho que fechar e abrir o > Eclipse. > > Estou fazendo alguma coisa errada? > > Obrigado desde já > Gustavo Cury > > > > > > > > > -- > Gustavo Cury > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en -~----------~----~----~----~------~----~------~--~---
