I have hacked on it mightily and now have a (mostly) working version -- as part of the nodemcu-firmware project. The PR to merge the changes is https://github.com/nodemcu/nodemcu-firmware/pull/1192 but we don't really want to modify this code if there is any chance that Espressif will fix it themselves.
Hence -- is there any interest from Espressif to use a better version of the code?
The specific issues fixed are:
* Works for more than 5 minutes (it now sends the message every 120 seconds)
* Handles requests that match the names and responds correctly.
* Somewhat less likely to overwrite memory.
PhilipStatistics: Posted by philip — Sun Mar 27, 2016 5:06 am
]]>