Clone client, Model Six in C

//
// Clone client Model Six
//

// Lets us build this source without creating a library
#include "clone.c"

#define SUBTREE "/client/"

int main (void)
{
// Create distributed hash instance
clone_t *clone = clone_new ();

// Specify configuration
clone_subtree (clone, SUBTREE);
clone_connect (clone, "tcp://localhost", "5556");
clone_connect (clone, "tcp://localhost", "5566");

// Set random tuples into the distributed hash
while (!zctx_interrupted) {
// Set random value, check it was stored
char key [255];
char value [10];
sprintf (key, "%s%d", SUBTREE, randof (10000));
sprintf (value, "%d", randof (1000000));
clone_set (clone, key, value, randof (30));
sleep (1);
}
clone_destroy (&clone);
return 0;
}