Full Server and Client