Java + rede = não funciona

Salve pessoal, eu vivo um grande dilema, nada que utilize rede no meu pc funciona. Nunca consegui iniciar um servidor, diz que a porta 8080 no caso está em uso por quem? Não sei. Sockets só funcionam em localhost se tentar conectar com algo fora não funciona. A última foi com a api JavaMail, funciona em qualquer lugar menos no meu pc, o codigo não tem erro e quando faço debug ele está rodando, mas quando chega a hora de ir pra rede né? O que pode ser isso? é algum problema de instalação? Alguém pode me dar uma luz?

PS: usando Java 1.6, NetBeans 6.5, Glassfish v2, TomCat 6.18, Windows XP.

Ja pensou que o problema esta nas configurações do seu sistema operacional?

Faça o seguinte: tente fazer um GET no google

/search?hl=pt-BR&q=java&btnG=Pesquisa+Google&meta=&aq=f&oq=jav

Usando isso:
http://guj.com.br/article.show.logic?id=5

Dai começe a brincar com o firewall, proxy, etc.

solução simplista, instalar linux hehe