Boa noite, galera.
To quebrando a cabeçaa e mto pra resolver isso. Ja fiz minha aplicação toda, só falta a parte de socket, o que seria…
Seria uma aplicação cliente-servidor(pode ser 2 ou na msm maquina, tanto faz), onde eu teria que enviar uma String, dae o servidor deveria receber essa String e fazer operações com ela.
Só que ta acontecendo este erro:
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.io.DataOutputStream.writeBytes(Unknown Source)
at Remota.enviar(Remota.java:137)
at enviaThread.run(enviaThread.java:26)
at java.lang.Thread.run(Unknown Source)
Linha 26: r.enviar(string);
Linha 137: dataOut.writeBytes(string);
Ou seja, eu tenho um ponteiro “r”, onde aponto para uma classe Remota que possui um metodo enviar(), onde ele recebe a String como parametro e envia para o servidor.
Só que ocorre este erro, na msm coisa na operação de receber, onde fico esperando com o dataInt.readUTF(); uma string para dps trata-la.
Agradeço a atenção de todos.
Abraço!