Código
public void run () { try { User u = null; for (int i=0; i<users.size(); i++) { u = getUserAtRow(i); dos.writeUTF("answer"); if (!answer.equals("hi")) { users.remove(u); t.removeRow(i); } } } }
Para informarles, no esta de mas decir que los servidores conectados se encuentran en una tabla que gestiona el cliente, asi que va revisando que todos los servidores respondan.
Tal y como he dicho antes, este codigo pide a todos los servidores conectados que respondan mediante la instruccion answer. En el caso en que dicho servidor no este conectado por diversos motivos (fallo en la conexion, etc...), la llamada al metodo : dos.readUTF(); me devuelve un nullpointerexception que no se como gestionar, alguna idea?