Problema con un chat

Elbereth
19 de Diciembre del 2005
Hola:
Estoy programando un chat en Java, y bueno, en clase ya nos dan todo el codigo hecho, y all铆 todo funciona bien. El problema es que al ejecutarlo en casa, si arranco el servidor me da una NULLPOINTEREXCEPTION en el metodo run del servidor. el c贸digo es este:
public void run () {
try{
SocketServidor = new ServerSocket(5000);}
catch(Exception e){;}

while (Concurrencia.conectado)
{

try{
// esperamos a un cliente por primera vez

Socket ComunicaConCliente = SocketServidor.accept();
ClienteChat cliente= new ClienteChat(ComunicaConCliente);
// se establecen los canales de comunicaci贸n
cliente.establecerComunicacion();
Concurrencia.clienteActual=cliente;
cliente.comprobar_nick();

// lanzamos el servicio de atenci贸n al cliente
cliente.start();
//}

El error me aparece en la l铆nia que se crea el socket de comunicaConCliente. He pensado que tiene que ver con el puerto, pero no estoy segura. He probado a quitar el cortafuegos de windows pero sigue igual. 驴Alguien tiene alguna idea de lo que puede ocurrir?
Gracias

Pedro
19 de Diciembre del 2005
Podrias poner la traza de la excepci贸n?