From:
address@hidden
[mailto:address@hidden On Behalf Of Piero 74
Sent: Friday, March 07, 2008 10:02
AM
To: Mailing list for lwIP users
Subject: [lwip-users] recv
function BLOCK because recv_mbox is full: can yougive me a solution?
Hi all
this is my new problem:
I have a task which calls lwip_recv with the flag MSG_DONTWAIT.
I saw a strange situation: my recv_mbox is full, so sys_mbox_trypost return
ERR_MEM, so recv_tcp return ERR_MEM and tcp packet is dropped... but recv
remains BLOCKED! In this situation my code cannot check the problem and close
the socket!
I can set size for recv_mbox using high value, but it's not a solution.... can
anyone explain how i can trap this problem?
thanks,
Piero