A very simple TCP (client/server) messaging layer