react + redux Router + node实践总结(Socket)
Socket.io是什么
基于事件的实时双向通信库
- 基于websocket协议
- 前后端通过事件进行双向通信
- 配合express,快速开发实时应用
Socket.io和ajax区别
基于不同的网络协议
- Ajax基于http协议,单向,实时获取数据只能轮询
- socket.io基于websocket双向通信协议,后端可以主动推送数据
- 现代浏览器均支持websocket协议
Socket.io前后端实战
Socket.io后端API:配合express
- Io = require(‘socket.io’) (http)
- io.on监听事件
- io.emit触发事件
Socket.io前端API:配合express
- Import io from ‘socket.io-client’
- io.on监听事件
- io.emit触发事件
以上是 react + redux Router + node实践总结(Socket) 的全部内容, 来源链接: utcz.com/z/381111.html