问题现象:调用http.POST后终端串口打印以下信息
[3640597][E][WiFiClient.cpp:516] flush(): fail on fd 49, errno: 11, "No more processes"
原因:WiFiClient.cpp:516行代码问题
解决办法:将WiFiClient.cpp line 516 行res = recv(fd(), buf, toRead, MSG_DONTWAIT);
用以下代码替代:
res = read(buf, min(a, (size_t)WIFI_CLIENT_FLUSH_BUFFER_SIZE));