fdMax + 1, fdMin, fdMax, clientMap.size());
for (;;) { // pseudo-loop - only retries
struct timeval duration = maxWait.timevalInterval();
fdMax + 1, fdMin, fdMax, clientMap.size());
for (;;) { // pseudo-loop - only retries
struct timeval duration = maxWait.timevalInterval();