client/server basic comms complete