Socket.io简介 {#socketio简介}

基于事件的实时双向通信库
  • 基于websocket协议
  • 前后端通过事件进行双向通信
  • 配合express,快速开发实时应用
基于不同的网络协议
  • Ajax基于http协议,单向,实时获取数据只能轮询
  • 现代浏览器均可以支持websocket
配合express
  • IO = require(‘socket.io’)(http)
  • io.on 监听事件
  • io.emit 触发事件
配合 express
  • import io from ‘socket.io-client’
  • io.on 监听事件