当前位置: 首页 > news >正文

html5学习笔记19-SSE服务器发送事件(Server-Sent Events)

https://www.runoob.com/html/html5-serversentevents.html

允许网页获得来自服务器的更新。类似设置回调函数。

if(typeof(EventSource)!=="undefined"){var source=new EventSource("demo_sse.php");source.onmessage=function(event){document.getElementById("result").innerHTML+=event.data + "<br>";};
}
else{document.getElementById("result").innerHTML="抱歉,你的浏览器不支持 server-sent 事件...";
}

demo_sse.php

<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
$time = date('r');
echo "data: The server time is: {$time}\n\n";
flush();
?>

demo_sse.aspx

<%@ Page Language="C#"   %>
<script runat="server">protected void Page_Load(object sender, EventArgs e){Response.ContentType = "text/event-stream";Response.Expires = -1;Response.Write("data:" + DateTime.Now + "\n\n");Response.Flush();}
</script>
http://www.lryc.cn/news/160407.html

相关文章:

  • 高效数据湖构建与数据仓库融合:大规模数据架构最佳实践
  • Java学习笔记——35多线程02
  • 每日刷题-3
  • 储能直流侧计量表DJSF1352
  • 机器学习报错合集(持续更新)
  • 【android12-linux-5.1】【ST芯片】【RK3588】【LSM6DSR】驱动移植
  • day-41 代码随想录算法训练营(19)动态规划 part 03
  • K8S安装部署 初始化操作(一)
  • 【多线程案例】单例模式(懒汉模式和饿汉模式)
  • Anaconda - 操作系统安装程序 简要介绍
  • 【数据库设计】向量搜索HNSW算法优化
  • 多通道振弦数据记录仪应用桥梁安全监测的关键要点
  • 深入了解HTTP代理的工作原理
  • 2023年高教社杯数学建模国赛选题人数+C题进阶版修改思路详解
  • 第三章微服务配置中心
  • 箭头函数(arrow function)与普通函数之间的区别是什么?
  • JMeter 4.0 如何获取cookie
  • 【数字IC/FPGA】Verilog中的force和release
  • 进阶C语言-指针的进阶(上)
  • 初始化一个 vite + vue 项目
  • 关于B+树
  • axios 请求和响应拦截器
  • Element-ui select远程搜索
  • 【Express.js】Docker部署
  • 面试2:通用能力
  • zookeeper/HA集群配置
  • 4.6版本Wordpress漏洞复现
  • 腾讯云学生专属便宜云服务器如何购买?
  • 逗号分隔String字符串 - 数组 - 集合,相互转换
  • 基于blockqueue的生产和消费模型