send() returns "no more processes" upon WiFi transmssion

tlaritz
Posts: 9
Joined: Tue Mar 15, 2022 3:01 am

send() returns "no more processes" upon WiFi transmssion

Postby tlaritz » Sat Sep 24, 2022 7:04 pm

I am getting a error "No more processes" upon sending (using the send() command) after my code runs for about an hour.

My ESP32 board is forwarding my car's CAN messages and GPS receiver messages to my iPhone. All indications are that the send's are successfully executing (send() returns number of bytes sent and the iPhone shows my position as reported by the GPS receiver) until about 1 hr of operation. I am sending data over the WiFi at about 30 Kbyte/sec. (I see about 18 messages/second with each message having about 1400 bytes.) I am using TCP/IP connection-oriented transmissions.

Just before the error, the iPhone reports receiving only 64 bytes of data and having a very small number of bytes to process. Can an error on iPhone end be propagated back to the ESP32?

I have searched the internet. I seem to be limited to one page of results when I search on this forum. So far, I have found nothing of value.

Thanks.

Who is online

Users browsing this forum: Baidu [Spider] and 75 guests