Galera, to mexendo com redes aqui. É o seguinte :
Quando eu rodo o client, ele se conecta ao servidor perfeitamente. O servidor é multithread então consigo conectar vários clientes.
Na interface client eu entro com algumas informações, por ex : Nome do Aluno, Idade do Aluno.
Eu tenho uma classe Aluno, então é criado um objeto -> Aluno al = new Aluno(nome,idade) ;
Após isso utilizo o método sendData(al), para o servidor poder ler/pegar essas informações, claro fazendo “output.writeObject(al)”.
Acontece que no servidor, quando eu vou processar a conexão, eu crio um outro objeto Aluno al = ("",""), instancio ele com al = (Aluno) input.readObject() ;, mas nao funciona.
Pq isso não da certo ? Se eu mandar uma string no sendData (método que está no Cliente), e ler uma String dá certo.
Eu queria pegar o objeto Aluno, assim posso usar os getters and setters da classe Aluno.
Alguem pode me ajudar ?