HTML5服务器端代码示例
HTML5服务器端代码示例
在此示例中,我们需要发送数据更新ASP或者PHP的服务器。
在上面的这个例子中,我们需要一个能够发送数据更新的服务器(如PHP或者ASP)。
SSE Isimple的语法,将"Content-Type"标题设置为"Text/Event-Stream"。
php(server.php)中的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 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)中的代码:
1 2 3 4 5 6 | <% Response.ContentType="text/event-stream" Response.Expires=-1 Response.Write("data: " & now()) Response.Flush() %> |
说明:
创建"Content-Type"标题为"Text/Event-Stream"。
页面不应在此服务器中缓存。
"数据"开始将数据和输出数据发送回页面。
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~