Ae pessoal to precisando de uma ajudinha aqui comecei a aprender sobre sockets e minha classe cliente ta apresentando um erro aqui no meu metodo sendData()
o que acontece e que ta dando nullpointerException no enviar.writeUTF(msg)
nao consigo isolar esse problema por favor me ajudem estou realmente precisando
desde ja agradeço
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Cliente;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.net.Socket;
/**
*
* @author Romario
*/
public class Cliente {
String ms=null;
private Socket cliente;
private DataInputStream receber;
private DataOutputStream enviar;
public Cliente() {
try {
cliente = new Socket("localhost", 5000);
receber = new DataInputStream(cliente.getInputStream());
while (true) {
sendData(ms);
if (ms.equals("Romario diz.:exit")) {
System.out.println("fechando conexao");
cliente.close();
receber.close();
enviar.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
public final void sendData(String msg) {
try {
enviar = new DataOutputStream(cliente.getOutputStream());
enviar.writeUTF(msg);
} catch (Exception e) {
e.printStackTrace();
}
}
}