Oleg Gladyshev wrote: > For sender both cases are exactly the same > so receiver must ACK with old ACKNO if it can't receive more data no > matter why it can't.
Not exactly. When we send a zero window, the sender will wait a while and then try again with 1 byte. When we announce a big window by just sending teh last ACKNO again, the sender might directly trigger a retransmission (at least lwIP would, after the 2nd dupack). To make it the same, we would have to announce a zero window when "refused_data" is != NULL. Simon _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
