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
-~----------~----~----~----~------~----~------~--~---

Responder a