Ich würde eine einfache Uhr mit sent-Ereignis meinen Code ist: Der Client und Server ist im LAN, und der Browser ist Iceweasel v.38.7.1.einfacher Server send-event: Uhr nach 30 Minuten stoppen
php:
<?php
header("Content-Type: text/event-stream");
header("Cache-Control: no-cache");
header("Connection: keep-alive");
function sendMsg($msg) {
echo "retry: 1000\n";
echo "data: $msg" .PHP_EOL;
echo PHP_EOL;
ob_flush();
flush();
}
sendMsg(date("H:i", time()));
js
(function get_time()
{var source = new EventSource('/config/rtc/get_time.php');
source.addEventListener('message',function (event)
{document.getElementById("orologio").innerHTML=event.data;},false);
source.addEventListener('error', function(event) {
if (event.readyState === EventSource.CLOSED)
{get_time();}},false);
})();
um die Uhr für 30 bis 45 Minuten, nachdem sie stoppen,
Wo habe ich falsch gemacht?
danke.
Server-Timeout? – mplungjan
Sie können die Entwicklerkonsole verwenden, um mit ihr zu debuggen, es ist schwierig, das Problem zu finden, indem Sie Code betrachten – siddhesh