Preciso usar o procolo buffers para transmitir objetos entre uma aplicativo servidor e um aplicativo cliente, já procurei, porém não consigo entender com se faz isso, alguém por favor tem material sobre isso?
Use sockets meu querido…
Pra isso voce vai precisa serializar seu objeto e após isso enviar o arquivo pela rede…
http://javaaberto.blogspot.com.br/2012/09/serializacao.html
Tente procurar aqui no fórum sobre enviar arquivo pela rede…
algo desse nipe…
Você usa o pacote Protocol Buffers ( https://developers.google.com/protocol-buffers/docs/overview ) para serializar e desserializar seus dados, e alguma coisa como sockets ou transferência de arquivos para enviar e receber os dados.
A vantagem de usar o pacote Protocol Buffers é que ele:
a) Dá bem menos dor de cabeça que o formato nativo de serialização do Java (por exemplo, problemas de versionamento, má documentação, vazamentos de memória que ocorrem em ObjectInput/OutputStream, etc)
b) Pode ser usado para transferir dados, por exemplo, entre um programa em Java e outro em C++ ou Python.