Thanks for all your work looking into this - that helps a great deal!
I just came up with a test for this where the WiFi opens two sockets to a server - one of them blasts out data, and then the WiFi tries to write to the other. I can get it to fail within a few seconds, and I'm working on a fix now.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Thanks for all your work looking into this - that helps a great deal!
I just came up with a test for this where the WiFi opens two sockets to a server - one of them blasts out data, and then the WiFi tries to write to the other. I can get it to fail within a few seconds, and I'm working on a fix now.