09-08-2012, 07:52 PM
2 things need to be added:
if(selectedSet.fd_count == 0){
//continue loop
Sleep(100);
continue;
}
//...
timeval waitTime = {0};
waitTime.tv_usec = 100000;
If it will be set to 0 will be CPU intensive, and 100 milliseconds will be enough.

