2
私はsend-eventで簡単なクロックを作ります。私のコードは です。クライアントとサーバーはLAN上にあり、ブラウザはiceweasel v.38.7.1です。シンプルサーバーsent-event:30分後にクロックが停止する
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);
})();
30〜45分間のクロック仕事、それが停止した後、私は間違って行くのです
?ありがとうございます。
ありがとうございます。
サーバータイムアウト? – mplungjan
あなたはそれを使ってデバッグするために開発者コンソールを使うことができますが、コードを見て問題を見つけるのは難しいです – siddhesh