toad wrote:
> +               // If there are no urgent acks, and no urgent messages
> or no
> +               // room to send them, and not enough messages for a
> large
> +               // packet or no room to send a large packet, give up!
> +               if (ackQueue.deadline() > now
> +               && (searchQueue.deadline() > now
> +               || searchQueue.headSize() > available)
> 
> So we hold search messages forever if there is no transfer traffic?

No, this just means we don't poll if there's no space in the congestion 
window - we wait for an ack to arrive and enlarge the window.

Cheers,
Michael

Reply via email to