Socket.IO 1.0 正式发布,快速可靠的实时引擎
2023-09-27 14:26:16 时间
Socket.IO 是目前 Web 领域最火的实时引擎,用于实现基于事件的双向实时的通信。它适用于任何平台,浏览器或设备,专注于可靠性和速度。您可以将数据推送到客户端,并获得实时的计数,日志或图表。
不久前,Socket.IO 正式发布1.0版本 ,这个版本开始能够发送任何的内容:图像,音频,视频。它允许用户编辑一个文件同时且看到相互之间的改动。这是 GitHub 上最强大的 JavaScript 框架之一,Node.js 开发必备模块。
您可能感兴趣的相关文章
结合 Node.js HTTP Server 使用:
var server = require('http').Server(); var io = require('socket.io')(server); io.on('connection', function(socket){ socket.on('event', function(data){}); socket.on('disconnect', function(){}); }); server.listen(3000);
结合 Express 使用:
var app = require('express').createServer(); var io = require('socket.io')(app); app.listen(80); app.get('/', function (req, res) { res.sendfile(__dirname + '/index.html'); }); io.on('connection', function (socket) { socket.emit('news', { hello: 'world' }); socket.on('my other event', function (data) { console.log(data); }); });
结合 Koa 使用:
var app = require('koa')(); var server = require('http').Server(app.callback()); var io = require('socket.io')(server); io.on('connection', function(){ /* … */ }); server.listen(3000);
也可以单独使用:
var io = require('socket.io')(); io.on('connection', function(socket){}); io.listen(3000);
相关文章
- 人脸识别6- face_recognition_py-基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪
- 在隧道内放置多个地感线圈,车辆通过时、对通过的相邻两个线圈的脉冲信号数据进行实时采集,首先利用云模型算法,计算得到车速的估计值
- 数仓建模—实时数仓架构发展史
- 微信小程序 - input 实现双向数据绑定(实时更新数据变化)
- 《大数据系统构建:可扩展实时数据系统构建原理与最佳实践》一1.7 Lambda架构
- 用数据科学搭建一个实时推荐引擎
- web文件管理系统和日志实时监控工具
- Android实时获取音量(单位:分贝)
- 快手基于 Apache Flink 的实时数仓建设实践
- 基于 Apache Flink 的实时计算数据流业务引擎在京东零售的实践和落地
- 上云节省 35%计算资源,420 个运维人天:运满满实时计算实践和思考
- 《Storm分布式实时计算模式》——2.7 总结
- 《Storm实时数据处理》一1.6 创建Storm集群——配置Storm
- Js/jQuery实时监听输入框值变化
- 赶紧接着上一节:Silverlight+WCF 新手实例 象棋 主界面-实时聊天区(二十五) 这节我们实现上节没实现的纠结的进出房间的消息提示 我们清楚的知道,我们每个区都是一个用户控件,我们的在线用户进出时,得到聊天区域显示信息,这就涉及到用户控件之间的消息传递了。 在线用户区说:反正我是
- 【星路演】视连通:视频场景化AI实时识别引擎