hi!i suggest you step debug in the netconn_recv() function so you can see where 
return NULL.by the way, i am porting lwip and ucos on luminary lm3s8962 and I 
have some problem. I have sent a mail to lwip-users.can you give me some tips? 
thank a lot
  ----- Original Message ----- 
  From: Emmanuel Baguia Jr. 
  To: greencity ; [email protected] 
  Sent: Thursday, December 04, 2008 4:00 PM
  Subject: re:[lwip-users] netconn_recv issue


        Hello,

        Oh! I forgot to include the netbuf_delete( ) function only in my mail. 
Sorry my bad. But in my code it is included. And I have the same result. 

        As I was looking into the packets being sent back and forth and noticed 
that HTTP client receives only first response from HTTP server(not 2 
responses). Following GET request is blocked in the LWIP netconn_recv() 
(netconn_recv == NULL) function but the response is sent (displayed in 
Wireshark tool). First response data are corrupted. Corrupted data are located 
near the concatenation of the 2 packets received for the response.

        Thanks

        --- On Thu, 12/4/08, greencity <[EMAIL PROTECTED]> wrote:

          From: greencity <[EMAIL PROTECTED]>
          Subject: re:[lwip-users] netconn_recv issue
          To: [EMAIL PROTECTED]
          Date: Thursday, December 4, 2008, 3:41 PM



          ----- Original Message ----- 
          From: xiejh 
          To: [EMAIL PROTECTED] 
          Sent: Thursday, December 04, 2008 3:39 PM
          Subject: re:[lwip-users] netconn_recv issue


          hi,i can not find that you free the netbuf,it maybe result in your 
problem. please insert "netbuf_delete(inbuf);" at last then try agin.I think 
maybe has some change.
          while( true )
          {
          netconn_new( conn );
          ...
          writeErr = netconn_write( conn, &command, sizeof( command ), 
          NETCONN_COPY/*NETCONN_NOCOPY*/ );
          ...
          if( (inBuf = netconn_recv( conn ) ) != NULL )
          {

          netbuf_data(inBuf,&data,&length);   
          }
          netconn_close( conn );
          netconn_delete( conn );
          }
       

_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to