A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 大蓝鲸小蟀锅 于 2018-3-23 18:51 编辑

用node.js(socket.io)实现数据实时推送



在做股票数据更新的时候,要求在股票数据的页面需要实时的更新当前数据。实现的方式有很多,比如:

1.setInterval每隔n秒去异步拉取数据(缺点:更新不够实时)

2. AJAX轮询方式方式推送数据(缺点:服务端需要在死循环中反复查询数据库)

3.websocket推送数据(缺点:仅支持html5标准的浏览器)

用socket实现的具体步骤:

1.安装socket.io

        npm install socket.io --save

2.服务端。(server.js)


3.客户端。(client.html)接收服务器端传送过来的消息


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马