Bom, sou novo aqui gostaria de ajuda nessa Exception
Esse é o código:
[code] String linha = entrada.readLine(); //Recebe uma linha do cliente
while ((linha != null) || (!(linha.equals("/sair"))))
{
if (linha.charAt(0) != '/') //Se o primeiro carácter for diferente de '/' envia para todos
{
// Reenvia a conteúdo para todos os clientes conectados
j.enviaParaTodos(nick, " diz: ", linha);
}
if (linha.charAt(0) == '/') {
//Envia para o metado q recebe o comando
j.recebeCmd(linha);
}
// Espera por uma nova mensagem
linha = entrada.readLine();
}
// Uma vez que o cliente enviou conteúdo em nulo, envia para todos que o cliente saiu
j.enviaParaTodos(nick, " saiu ", "do jogo!");[/code]
Não intendo o porque esta dando NullPointerException ja que na estrutura while ele verifica justamente de é null e se for deveria sair do while
Exception in thread “Thread-3” java.lang.NullPointerException
at ServerJogo.Servidor.run(Servidor.java:103)
Alguém ai tem uma ideia :idea: ?
NetBeans IDE 6.8, SO GNU/Linux Ubuntu