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
