Description
Discovered by @justmobilize, socket.connect()
timeout is not working on ESP32-S2. This was discovered during testing of #9210, but the problem actually extends back to 9.0.4 or earlier. In 8.2.10, there is a 20-second timeout (it might be 10 * 2).
The failures occur much more quickly on ESP32-S2 on 9.x. Using this test program:
default success: 0.601997
default fail: 0.00299835
timeout success: 0.491001
timeout fail: 0.0039978