[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] Re: [bug #27117] tcp_listen_with_backlog
From: |
Chris Strahm |
Subject: |
[lwip-devel] Re: [bug #27117] tcp_listen_with_backlog |
Date: |
Mon, 27 Jul 2009 11:36:48 -0700 |
Kieran:
Well I tried this in my httpd:
tcp_accepted(pcb); // CNS needed for backlog
tcp_accept(pcb, http_accept);
or this
tcp_accept(pcb, http_accept);
tcp_accepted(pcb); // CNS needed for backlog
or this
tcp_accepted(pcb); // CNS needed for backlog
and all stopped TCP from working at all.
So I guess there must be some other way needed to use tcp_accepted(pcb)
I can't figure out.
Wouldn't it be a lot better to incorporate this decrement functionality
into tcp_accept() itself?
Seems quirky to have two different accept routines just for this slight
difference.
Chris.
----- Original Message -----
From: "Kieran Mansley" <address@hidden>
To: "Kieran Mansley" <address@hidden>; "Chris N. Strahm"
<address@hidden>; <address@hidden>
Sent: Monday, July 27, 2009 4:27 AM
Subject: [bug #27117] tcp_listen_with_backlog
>
> Follow-up Comment #1, bug #27117 (project lwip):
>
> I think I've found where this is supposed to be handled: there is a
function
> called tcp_accepted() that should be called when the connection is
accepted.
> This is called by the higher layer APIs but with the raw API it looks like
> it's up to the application to make this call.
>
> I suspect that the real bug here is that the example http server doesn't
do
> this.
>
> _______________________________________________________
>
> Reply to this item at:
>
> <http://savannah.nongnu.org/bugs/?27117>
>
> _______________________________________________
> Message sent via/by Savannah
> http://savannah.nongnu.org/
>