Erro no line foundo

1 resposta
M

Me ajudem, quando inicializo a classe cliente da erro NoSuchElementException: No line found,
nao to conseguindo achar o erro
grato!!

public class Serv{

ServerSocket serv;

public Serv() {

try {

serv = new ServerSocket(5000);

while(true){

Socket cliente = serv.accept();

Scanner ss = new Scanner(cliente.getInputStream());

String texto = ss.nextLine()+"";

if(texto != null){

System.out.println("Nao nulo ");

}else{

System.out.println(nulo);

}

}

} catch (IOException ex) {

Logger.getLogger(Serv.class.getName()).log(Level.SEVERE, null, ex);

}

}
public static void main(String[] args) {
    new Serv();
}

}



public class Cliente {

public Cliente(String nome) {
    try {
        
        Socket s = new Socket("127.0.0.1",5000);
        PrintWriter pt = new PrintWriter(s.getOutputStream());
        pt.println(nome);
        pt.flush();
    } catch (IOException ex) {
        Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
    }
    
}


public static void main(String[] args) {
    new Cliente("Cliente");
}

}

1 Resposta

M

Encontrei o erro, bastou fechar printWriter com close… :confused:

Criado 5 de maio de 2016
Ultima resposta 5 de mai. de 2016
Respostas 1
Participantes 1