A store implementation that works remotely over a tcp/ip socket interacting with a SocketServer on the the other side.