Hey,
I don't know how to do the automatic refresh of my webserver, I tried some codes but none of them are working for me please help. Some of it is in dutch My code is below:
void webserverArduino(){
//Luisteren voor inkomende clients
EthernetClient client = server.available();
if (client) {
Serial.println("new client");
//Een http request eindigt met een lege regel
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
//Als je op het einde van de regel bent(ontvangen van een een nieuwe regel)
//En de regel is leeg, de http request is beïndigd,
//Zodat je een antwoord kan sturen
if (c == '\n' && currentLineIsBlank) {
// stuurt een standaard http response header
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("Connection: close"); //De connectie gaat sluiten nadat het antwoord heeft gegeven
client.println();
client.println("");
client.println("");
client.println("");
client.println("");
client.println("");
}
if(statusPersoon1 == 0){
printStatusPersoon1 = "NEEN";
}
else{
printStatusPersoon1 = "JA";
}
if(statusPersoon2 == 0){
printStatusPersoon2 = "NEEN";
}
else{
printStatusPersoon2 = "JA";
}
client.println("----------------------------------------------------------------------");
client.println("Naam: "+ persoon1);
client.print("Aanwezig in gebouw: ");
client.println(printStatusPersoon1);
client.println("Identificatie Nummer: "+ identificatieNummerPersoon1);
client.println("----------------------------------------------------------------------");
client.println("Naam: "+ persoon2);
client.print("Aanwezig in gebouw: ");
client.println(printStatusPersoon2);
client.println("Identificatie Nummer: "+ identificatieNummerPersoon2);
client.println("----------------------------------------------------------------------");
break;
if (c == '\n') {
//Als je een nieuwe regel start
currentLineIsBlank = true;
}
else if (c != '\r') {
//Als je een teken hebt op de huidige regel
currentLineIsBlank = false;
}
}
}
//Geeft de web browser tijd om data te ontvangen
delay(1);
//Sluit de Connectie:
client.stop();
Serial.println("client disconnected");
}