For non-blocking, it should be available in 1.2.0. For SO_RCVBUF and 
SO_RCVTIMEO, you need 1.3.0.
 
 
 
  
====================================
Frédéric BERNON 
HYMATOM SA 
Chef de projet informatique 
Microsoft Certified Professional 
Tél. : +33 (0)4-67-87-61-10 
Fax. : +33 (0)4-67-70-85-44 
Email : [EMAIL PROTECTED] 
Web Site : http://www.hymatom.fr <http://www.hymatom.fr/>  
====================================
P Avant d'imprimer, penser à l'environnement
 

        -----Message d'origine-----
        De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Piero 74
        Envoyé : mercredi 23 janvier 2008 11:49
        À : Mailing list for lwIP users
        Objet : Re: [lwip-users] Data waiting but no recv()
        
        
        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
                


<<image001.jpg>>

<<image002.jpg>>

BEGIN:VCARD
VERSION:2.1
N:BERNON;Frédéric;;M.
FN:Frédéric BERNON
ORG:HYMATOM SA;Recherche et Développement
TITLE:Chef de projet informatique
TEL;WORK;VOICE:04-67-87-61-10
TEL;WORK;FAX:04-67-70-85-44
ADR;WORK;ENCODING=QUOTED-PRINTABLE:;23;Zone Industrielle=0D=0A175 rue de Massacan;VENDARGUES;;34740;FRANCE;
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:23=0D=0AZone Industrielle=0D=0A175 rue de Massacan=0D=0AVENDARGUES 34740=0D=
=0AFrance
URL;WORK:http://www.hymatom.fr
ROLE:Chef de projet informatique
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
REV:20020404T083210Z
END:VCARD
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to