Java cliente servidor

Como posso fazer uma aplicação em java cliente servidor (desktop) ? Pesquisei e vi que a classe Sacnner me ajuda a fazer isso , estou certo? Mais oque eu precisarei ?

Particularmente, vejo duas saídas para a tua necessidade.

1 - Comunicação via Sockets

2 - Comunicação via RMI

Normalmente, Sockets são mais simples de serem implementados, todavia, recomendo a leitura de ambos para que possa filtra-los e decidir o que fazer.
Fora isso, seria usar alguma API que faça isso para você, que por sinal, desconheço.

Abraços.

blz cara , Obrigado estou pesquisando agora sobre isso.