Yes, lwIP/FreeRTOS/M3 can do that and much more. You can run an HTTP client pulling your NAS files in one thread, an HTTP server in another thread, a UDP server in yet another thread, plus whole bunch of other stuff.
> I have limited experience of embedded TCP/IP Then use the lwIP socket interface; it'll feel just like Unix/Linux. Cheers, -Z ________________________________________ From: lwip-users-bounces+zradouch=irobot....@nongnu.org [lwip-users-bounces+zradouch=irobot....@nongnu.org] on behalf of Robert Wood [robert.w...@apostrophe.co.uk] Sent: Thursday, November 06, 2014 12:34 PM To: lwip-users@nongnu.org Subject: [lwip-users] UDP and TCP (HTTP) sockets open at the same time? Hi all, I have a reasonably simple project that needs some TCP/IP functionality. I need to use HTTP to pull a file from a NAS and I also need to have a socket open (potentially at the same time the the same time) to send and receive simple UDP packets. It's possible I will have to serve very simple files over HTTP as well. It will run on a Cortex M3 or, more likely, M4 and use FreeRTOS. Is lwIP capable of doing this? I have limited experience of embedded TCP/IP. I used uIP for sending and receiving UDP, but that seemed only capable of doing either TCP or UDP, bit not both. My understanding is that lwIP is more capable than uIP though. Many thanks, Rob _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users