Eae pessoal, queria saber se alguém pode me dar um exemplo simples de um protocolo, para um boa comunicação servidor-cliente usando socket.
Eu fiz alguns trabalhos utilizando socket, mas achei que ficou com cara de gambiarra. Por exemplo, quando você tem a possibilidade de enviar diferentes classes para o server ou para o cliente, eu optei por utilizar um if com instanceof (exemplo abaixo), mas não sei se é correto.
//código
Object objeto = new Object();
objeto = objectInputStream.readObject();
if(objeto intanceof classe){
//código
}
Grato 