print time in debug messages
receive packets in a loop as packets already in the queue won't generate a new SIGIO
This caused packets getting lost/stuck there till the next 'burst' arrived