Dirt-simple client socket wrapper