Keep Reading From Clients
When current client input buffer empty
Make a non-blocking read call to check for new data
Avoids expensive select call
Parcels time more evenly
23 of 38