ClientServerPrototype