I am running MQX 3.8.1 and the same RTCS stack.
Basically I have multiple tasks initialized using task template (so no dynamic tasks) and a http web server with (HTTPDCFG_DYNAMIC_TASKS 1).
I also have two seperate socket tasks running which are simply listening for incoming socket of different ports.
When I run the code, I am able to connect and communicate to the both sockets simultaneously ... so until here its perfectly fine.
But as soon as I access any of the web pages, The TCP/IP task and httpd server task run out of memory.
Please let me know if anyone else has come across such issue before.
Thanks in advance
PS: Mark have you come across something like this issue before?UK_CF_FAE
I am also interested in the new HTTPD server. I'm developing on the 5125 with MQX 3.8.0 and I believe MQX support for that processor has been stopped at 3.8.1. Any idea if the new server will be useable on 3.8.0 or 3.8.1 MQX? Thanks!
yes, it will be usable. I migrated the preliminary version of the httpsrv, see the post below:
With just small modifications it will be usable with MQX 3.8.0/3.8.1.
Have you had a chance to test out the http_read() function in the new/prelim http server as it's used to receive a binary file from an http POST command? I'm finding it stops short of receiving all data that was sent (total is around 1MB sent). Reverted back to the original httpd server in MQX 188.8.131.52 and all works again. I do find this new server to provide much better performance then the old one so I would sure love to use it, but this needs to work. Thanks for your posts.
Is there any list of expected/known bugs in the current implementation of the http server?
Also is there a timeline as of when the new httpsrv is going to be released?
Will I be able to use the new implementation with MQX 3.8.1 or 4.0.1?