I've been working on a project where I have the ESP8266 as a TCP Client which communicates with a TCP Server running on a desktop. I've already debugged the transmission and receiving packets separately from TCP Server, and it works fine. However, when the ESP8266 module tries to transmit any packet at the same time it is receiving many packets from the Server , the module restarts.
I'm not sure what is happening. I think it might be a watchdog timeout or something alike.
Does anyone have any idea what it might be?
Thank you in advance.