What causes timeouts?

What needs to happen on a 4200 module to keep timeouts from occurring? I’m reading inputs in a loop. Do I need to call kbhit() once every second or so to keep dynamic c 10.21 happy? What condition causes this message to appear?

waht do u read? I/O? Com? or? ?