I noticed the httpd demo does callback twice when the first call sends all
the data with one tcp_write.  What could I have done to not get the callback
when I do this?  My connection-supporting layer is derived from the httpd
example.  Where it's a little different, I changed httpd to work similarly
(where some data is sent before the received pbuf is freed) and it made no
difference in httpd.

 

Bill 

 

I'm using tcp_write( ptr, 20, 0 ); having used tcp_sent right before this
call.  I expected the sent callback, which I would detect I have nothing
left to sent and can thus free the data at ptr.  The sent callback doesn't
occur.  Is this normal behavior - that the callback only is used when
tcp_write is called with tcp_sndbuf amount of data?

 

Thanks,

 

Bill Auerbach

 

 

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

Reply via email to