hi Kieran,

thanks for your fast reply!

I just read "Prentice Hall - Internetworking with TCP-IP, Volume I -
Principles, Protocols and Architecture, 4rd Ed [Comer, Scan, OCR] - 2000 -
(By Laxxuss)" book at item 13.5 "The Idea Behind Sliding Windows" they talk
about sliding window term, it allows sender send more packets before receive
ACK, let say we set sliding window with 3 packets in the window so sender
will send 3 packets then receive ACK.

My question is in lwip stack got any setting like this? I saw TCP_WND,
default setting is 1500 but when i change it to 4*1500 the result still
same.

thanks and best regards,
Thien

On Tue, Mar 2, 2010 at 4:28 PM, Kieran Mansley <kie...@recoil.org> wrote:

> On Tue, 2010-03-02 at 15:54 +0700, PHAM ANH THIEN wrote:
> >
> > 1. Why i always receive ACK packets after 2 packets data sending? is
> > there
> > any setting to change it (for example: after 5, 6... packets sending i
> > will
> > receive ACK)?
>
> That's the way TCP works, and there isn't an option to change it.  It
> tries to avoid sending an ACK for every packet, but sends one for at
> least every two packets to ensure things continue to work.
>
> > 2. How unacked->seqno is created? and why sometime this value less
> > than 0 as
> > above log?
>
> That looks wrong, it should always be positive as seqno is unsigned.
>
> Kieran
>
>
>
> _______________________________________________
> lwip-users mailing list
> lwip-users@nongnu.org
> http://lists.nongnu.org/mailman/listinfo/lwip-users
>
_______________________________________________
lwip-users mailing list
lwip-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to