Hi – what is the difference between the ESP32 asynchronous web server and presumably a ‘synchronous’ web server?
Is the web server provided in Module 4, Unit 2 a ‘synchronous’ web server?
I don’t believe that there is a library that will do synchronous web serving.
Thanks Steve. That is what I thought. I think the default for a server is “asynchronous”, i.e. non-blocking. If there is only a single client it is no longer a server, but just network communication, which may or may not block. The definition of a server I believe is that it runs in parallel and is non-blocking and expects calls from multiple clients. The use of “asynchronous” implies that there is a class of servers that are timewise in synchrony with the client, e.g. running off the same clock. If there is such a thing, it should rather be called a blocking server or a serial server. Sorry to all for being so pedantic.