Hi, I send larger bunches of data from host to my lwIP-based device, about 300 kBytes at once. Within the receive-callback I process them and then call tcp_recved(). Now I noticed after some hundred of frames receiving slows down (and sending on host side too). This means the receive-callback is not called as fast as possible although there should be still enough data available. During this time the send()-function on hist side is blocked.
I already tried to call tcp_recved(pcb,p->len) for every frame or tcp_recved(pcb,p->tot_len) for a whole bunch of chained data but this did not makes a difference. So has anybody an idea why receiving of data is stopped after some time? Thanks! _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
