Use stream_select() because timeouts.