if (items.poll (self.heartbeat) == -1)
break; // Context has been shut down
// Process incoming messages; either of these can
// throw events into the state machine
if (items.pollin (0))
self.controlMessage ();
// Here, array of sockets to servers
for (serverNbr = 0; serverNbr < self.nbrServers; serverNbr++) {
if (items.pollin (serverNbr + 1)) {