SOCKETIO

527 阅读1分钟

socketio: 集成websocket,http等web通讯协议的总集

客户端:

  1. uniapp端 socket.io ui-app版 - DCloud 插件市场 支持三端
  2. 版本1.x

github:GitHub - guyue88/hyoga-uni-socket.io: 适用于uni-app的socket.io封装,可用于uni-app、微信小程序

服务器端:

egg egg-socket

  1. Socket.IO - 为企业级框架和应用而生 (eggjs.org)
  2. 版本4.x对应siocketio坂本2.x

注意: 版本错误无法联通

客户端用法

  1. socket.on(arg,fn)
  2. socket.emit(router,msg)

服务器端用法

  1. 在app.controller用法 app.io.of('/').emit(arg,msg); / 是中间件路由规则
  2. 在app.io.controller用法 this.ctx.socket.emit(arg,msg)