Bare bones client and server