Ethernet WebServer refresh, come

Probabilmente è una cosa banale, ma come viene realizzato il tempo di aggiornamento della pagina del WebServer incluso negli esempi della libreria "Ethernet".

....... parziale
     if (client.available()) {
            char c = client.read();
            Serial.write(c);
            // if you've gotten to the end of the line (received a newline
            // character) and the line is blank, the HTTP request has ended,
            // so you can send a reply
            if (c == '\n' && currentLineIsBlank) {
              // send a standard HTTP response header
              client.println("HTTP/1.1 200 OK");
              client.println("Content-Type: text/html");
              client.println("Connection: close");  // the connection will be closed after completion of the response
              client.println("Refresh: 5");  // refresh the page automatically every 5 sec
              client.println();
              client.println("<!DOCTYPE HTML>");
              client.println("<html>");
              // output the value of each analog input pin
              for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
                int sensorReading = analogRead(analogChannel);
                client.print("analog input ");
                client.print(analogChannel);
                client.print(" is ");
                client.print(sensorReading);
                client.println("<br />");
              }
              client.println("</html>");
              break;
            }
            if (c == '\n') {
              // you're starting a new line
              currentLineIsBlank = true;
            } else if (c != '\r') {
              // you've gotten a character on the current line
              currentLineIsBlank = false;
            }
          }
        }
        // give the web browser time to receive the data
        delay(1);
        // close the connection:
        client.stop();
        Serial.println("client disconnected");
      }

Dino

@dinopaolo : Due cose:

  1. Il codice va correttamente indentato (vd. anche punto 17.2 del REGOLAMENTO)

  2. il codice, una volta sistemato, va selezionato e va usato il bottone </> per racchiudderlo negli appositi TAG CODE.

Grazie.

Guglielmo

Mi scuso,
mi è scappato un invio, e non sono riuscito a correggerlo successivamente

Con istruzioni HTML inserite nell'header risalenti all'era antidiluviana :laughing:

Così avevo intuito, ma cambiando i 5" in 15" rimane sempre su 5 secondi

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.