Simon mentioned elsewhere on the forum that an official mbed plan was taking shape to issue an improved "net services".
I imagine that Andy is overworked in his new job!
I addressed the slow performance of the HTTP client (as reported, above), by using the lwIP raw API.
http://lwip.wikia.com/wiki/Raw/TCP
This works perfectly well, with excellent reliability, and you can get 100 (small) packets per second out of it, when you issue the HTTP GET for the next request within the receive callback of the packet-in-hand.
My conclusion is that the Ethernet driver, and lwIP port on mbed are in good shape for speed and reliability, but the net services layer does not reach the same standard.
My vote would go to the suggestion from Miro in the first post: to finish the driver to permit Integration of lwIP and QP, so that we can develop for hard real-time solutions.
Non-critical applications can use Net Services as-is, and the raw API method can be used for high-reliability. But the real opportunity is for hard real time designs, where the performance of the LPC1769 can tear the pants out of other single-chip solutions.
Hi Benoit,
Wow, that was quick! This is very encouraging.
Hopefully, before too long, we will have a robust stack and HTTP server.
Paul