ae galera … to começando no java e to com um problema chato aki já procurei em varios lugares e nenhum com o problema parecido com o meu…
ta jogando a exeção “java.lang.ClassNotFoundException: sistemasdistribuidos.Conexao”
na linha: “conexao = (Conexao) objectInputStream.readObject();”
public static void aceitarConexao(){
ObjectInputStream objectInputStream= null;
ObjectOutputStream objectOutputStream = null;
Socket socket = null;
String ip;
//
Conexao conexao = new Conexao();
interfaceServidor.appendTextoLog("Inicainado Servidor.... \n");
try{
ServerSocket serverSocket = new ServerSocket(7000);
socket = serverSocket.accept();
objectInputStream = new ObjectInputStream(socket.getInputStream());
interfaceServidor.appendTextoLog("Pedido de Conexão Recebido....\n");
conexao = (Conexao) objectInputStream.readObject();
//
if(conexao.getFlag() == 1)
{
socket = new Socket(conexao.getIp(),conexao.getPorta());
// montando a conexao
conexao.setIp(InetAddress.getLocalHost().toString().trim());
conexao.setFlag(2);
interfaceServidor.appendTextoLog("IP: "+conexao.getIp()+" Porta: "+conexao.getPorta()+"\n");
//
objectOutputStream = new ObjectOutputStream(socket.getOutputStream());
objectOutputStream.writeObject(conexao);
objectOutputStream.flush();
//
interfaceServidor.appendTextoLog("Conexão Aceita!");
}
}catch(Exception e){
System.out.println(e.toString());
}
}
valew galera