Basic client/server framework, no real logic yet