HTML5服务器端代码示例

  • 在此示例中,我们需要发送数据更新ASP或者PHP的服务器。
  • 在上面的这个例子中,我们需要一个能够发送数据更新的服务器(如PHP或者ASP)。
  • SSE Isimple的语法,将"Content-Type"标题设置为"Text/Event-Stream"。

php(server.php)中的代码:

if ($_SERVER['HTTP_ACCEPT'] === 'text/event-stream')

{  

    header('Content-Type: text/event-stream');  

    header('Cache-Control: no-cache');

    echo "data: This is the first event\n\n";

    flush();

    $i = 5;

    while (--$i)

 {

        sleep(1);

        $time = date('r');

        echo "data: The server time is: {$time}\n\n";

        flush();

    }

}

ASP(VB)(server.asp)中的代码:

<%
Response.ContentType="text/event-stream"
Response.Expires=-1
Response.Write("data: " & now())
Response.Flush()
%>

说明:

  • 创建"Content-Type"标题为"Text/Event-Stream"。
  • 页面不应在此服务器中缓存。
  • "数据"开始将数据和输出数据发送回页面。
HTML5中的服务器端代码
日期:2020-04-11 23:04:21 来源:oir作者:oir