On Mon, 2007-06-04 at 10:01 +0200, [EMAIL PROTECTED]
wrote:

> Am I missing something, or is the problem related to the fact that the
> listening socket is initialized by another thread?` 

Doesn't sound like the threading is the cause of this.

FINs are only sent when tcp_close() is called, I think.  Might be worth
you adding a few printfs to see what the call path to here is.  

Also, I notice that by default (if LWIP_CALLBACK_API is set) the tcp
pcb's recv callback is set to tcp_recv_null() which will close a
connection if no data is received.  It might be worth checking that this
isn't causing you problems.  

Kieran



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

Reply via email to