Rick,
I did this in the accept callback. I haven't seen an lwipopts method to do this. Which httpd server? The one in lwIP contrib/apps doesn't have the tcp_output you mention. Bill. From: [email protected] [mailto:[email protected]] On Behalf Of Rick Culver Sent: Friday, April 24, 2009 8:23 AM To: Bill Auerbach; 'Mailing list for lwIP users' Subject: Re: [lwip-users] httpd slow response Bill, Thanks for the prompt response. That would make sense to me. Where/how would I include this in the code? Do you know if there is a way to change this in the lwipopt.h file? I do see that the httpd server does include the tcp_output() function write after a tcp_write(), would that not negate the nagle delay anyway? What do you think? Rick ----- Original Message ----- From: Bill Auerbach <mailto:[email protected]> To: 'Rick <mailto:[email protected]> Culver' ; 'Mailing list for lwIP users' <mailto:[email protected]> Sent: Thursday, April 23, 2009 5:07 PM Subject: RE: [lwip-users] httpd slow response Raw API doesn't disable Nagle. I found things to be faster if I do so: pcb->flags |= TF_NODELAY; // Disable Nagle Bill From: [email protected] [mailto:[email protected]] On Behalf Of Rick Culver Sent: Thursday, April 23, 2009 4:05 PM To: [email protected] Subject: [lwip-users] httpd slow response I am using lwip with raw API and the httpd web server. I noticed that when serving up larger files that the response seemed extremely slow. The http_sent() callback is used to send each new chunk of the file being served and I discovered that it is taking about 175msec between the http_sent() callbacks. What could be causing this huge delay in response? Any ideas would could be wrong and/or how we can speed up this otherwise slow server?
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
