Mesmo objeto(classe) em aplicações diferentes

Olá galera, estou tentando fazer a comunicação entre meu serverSocket(PC) e um cliente(Android-java), nele eu uso o ObjectInputStream. Mas sempre que eu recebo o objeto ele vem como null. Ele recebe mas vem como null, um amigo meu me falou que pode ser porque ele entende com classes diferentes. Como resolver isso?

Posta o código do server e o código do client.

Classes diferentes daria erro de serialização…deve ser outra coisa mesmo.