-
According to this the 1.5.0 version might be required http://bbs.espressif.com/viewtopic.php?f=66&t=1677&p=5517&hilit=CIPDINFO#p5517. So perhaps the CIPSTATUS workaround (could be problematic for multiple subsequent incoming +IPDs of different origins) and when the CIPDINFO works use rather that.
But that gets complicated. Does EspruinoWifi support updating the ESP firmware? With that it could get integrated into the EspruinoWebIDE flasher which would be sufficient IMO.
Interesting about CIPDINFO - I'll have to give that a try. I guess it may not be in the 0.40 firmware that the Espruino WiFis ship with, but it's worth a try :)