Hi

if i use lwip 1.2.0 i CANNOT have non-blocking socket and/or LWIP_SO_RCVBUF?

please... answer me... i need to know if upgrade to 1.3.0 when available on
single zip file

Thanks.
Bye,
Piero

2008/1/22, Jonathan Larmour <[EMAIL PROTECTED]>:
>
> Josh Rothstein wrote:
> >
> > What is the correct way to make sure that my stack does not lock up if I
> > am receiving unexpected data over a connection?  Should I just poll()
> > each time around the loop?  I cannot just place extra recv()s around the
> > loop or else my task will block if no data is waiting.
>
> Theoretically, you can do it in a different task, use select() to wait for
> multiple sockets when you would be blocked waiting for input anyway and/or
> use non-blocking sockets if you were going to be doing a busy poll anyway.
>
> But the more efficient choice is to enable the LWIP_SO_RCVBUF option in
> lwipopts.h and use setsockopt() to set it.
>
> Jifl
> --
> eCosCentric Limited      http://www.eCosCentric.com/     The eCos experts
> Barnwell House, Barnwell Drive, Cambridge, UK.       Tel: +44 1223 245571
> Registered in England and Wales: Reg No 4422071.
> ------["The best things in life aren't things."]------      Opinions==mine
>
>
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users
>
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to