2016-05-13 13 views
0

Unterstützt NodeMCU mehrere HTTP-Callback-Funktionen, die gleichzeitig existieren (d. H. Registriert sind)?Unterstützt NodeMCU HTTP mehrere gleichzeitige Rückruffunktionen?

Szenario: Zwei unabhängig voneinander arbeitende Timer rufen zwei verschiedene Funktionen auf. Jede Funktion stellt ihre eigene HTTP-Anfrage und registriert eine Callback-Funktion.

Wenn die zweite HTTP-Anforderung vor dem Aufruf der ersten HTTP-Request-Callback-Funktion erfolgt (dh die zweite HTTP-Anfrage wird ausgelöst, bevor die Serverantwort auf die erste HTTP-Anfrage empfangen wird), werden zwei HTTP-Callback-Funktionen gleichzeitig registriert . Ist dies gültig/unterstützt oder müssen wir unsere Anwendungen so gestalten, dass die zweite HTTP-Anfrage erst nach der ersten Anfrage erfolgt?

Antwort

0

Zitiert die docs:

Beachten Sie, dass es nicht möglich ist, gleichzeitig HTTP-Anforderungen auszuführen mit diesem Modul. Das Starten einer neuen Anfrage, bevor die vorherige abgeschlossen wurde, führt zu undefiniertem Verhalten.

Also, die Antwort auf Ihre Frage ist nein.

Verwandte Themen