Hallo bin sehr neu hier im Forum,
und habe gleich eine Frage...
Kenne mich ein wenig mit Swift und PHP aus..
Über PHP habe ich es geschaft Server Send Event herzustellen.
hier die Index.php
Alles anzeigen
und dazu passend die Server_time.pho
Alles anzeigen
Aber wie geht so was über Swift ...
Wie komme ich an die Daten dran??
Gibt es da eine Anleitung?
Würde mich über ein paar Tips freuen.
Dankeschön
und habe gleich eine Frage...
Kenne mich ein wenig mit Swift und PHP aus..
Über PHP habe ich es geschaft Server Send Event herzustellen.
hier die Index.php
HTML-Quellcode
- <!DOCTYPE html>
- <html lang="de">
- <head>
- <title>Using Server-Sent Events</title>
- <script>
- var source = new EventSource("server_time.php");
- source.onmessage = function(event) {
- var jdata = JSON.parse(event.data);
- if(jdata.Partner == "5")
- {
- document.getElementById("result").innerHTML = "Kein Abruf";
- }
- else{
- document.getElementById("result").innerHTML = "<div id='telefon_rahmen'>" + jdata.time + "</div>";
- }
- };
- </script>
- </head>
- <body>
- <center><font size="16"><div id="result">
- </div></font>
- </center>
- </body>
- </html>
und dazu passend die Server_time.pho
PHP-Quellcode
- <?php
- header("Content-Type: text/event-stream");
- header("Cache-Control: no-cache");
- // Get the current time on server
- $nowtime = time()-30;
- $zufall = rand(1, 6);
- $data = array(
- 'time'=>$nowtime,
- 'zufall'=>$zufall
- );
- $str = json_encode($data);
- echo "retry: 1000\n";
- echo "data: {$str}\n\n";
- // ob_end_flush();
- flush();
- // usleep(750000);
- // usleep(750000);
- ?>
Aber wie geht so was über Swift ...
Wie komme ich an die Daten dran??
Gibt es da eine Anleitung?
Würde mich über ein paar Tips freuen.
Dankeschön