Visualizza il contenuto dinamico dal server Web incorporato

1

Ho un dispositivo incorporato che esegue una versione ridotta di un server HTTP. Attualmente, può visualizzare pagine HTML statiche. Ecco un esempio di come viene visualizzata una pagina HTML statica:

char *text="HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n"
"<html><body>Hello World!</body></html>";
IPWrite(socket, (uint8*)text, (int)strlen(text));
IPClose(socket);

Quello che mi piacerebbe fare è visualizzare il contenuto dinamico, ad es. una lettura da un sensore. Quello che ho pensato fino ad ora è di avere la pagina aggiornata di tanto in tanto con

<meta http-equiv="refresh" content="600">

e usa sprintf () per collegare la lettura del sensore alla variabile testo per la risposta.

C'è un modo per farlo senza dover aggiornare costantemente la pagina?

    
posta alexb 07.03.2012 - 19:11
fonte

1 risposta

0

Potresti teoricamente implementare WebSockets sul tuo server. E fare in modo che gli aggiornamenti del server vengano eseguiti manualmente. In alternativa, oppure utilizza sondaggi lunghi . La parte difficile per te sarebbe implementare correttamente. Ma potrebbe essere fatto.

    
risposta data 07.03.2012 - 19:32
fonte

Leggi altre domande sui tag