Implementação com server e cliente