imshuai / wshelper

Helper for package gorilla/websocket

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WSHelper

Helper for package gorilla/websocket 基于github.com/gorilla/websocket包二次开发的工具组件

  • 事件回调机制
    1. AuthHandleFunc定义访问认证事件回调函数
      直接传递给gorilla/websocketUpgrader.CheckOrigin命令
    2. CloseHandleFunc定义连接关闭事件回调函数
      直接传递给gorilla/websocketConn.SetCloseHandler命令
    3. PingHandleFunc定义接收到ping消息事件回调函数
      直接传递给gorilla/websocketConn.SetPingHandler命令
    4. PongHandleFunc定义接收到pong消息事件回调函数
      直接传递给gorilla/websocketConn.SetPongHandler命令
    5. TextMsgHandleFunc定义接收到文本消息事件回调函数
    6. StreamMsgHandleFunc定义接收到文本消息事件回调函数
  • 自定义ping消息以兼容前端js无原生ping命令问题[TODO]

About

Helper for package gorilla/websocket

License:GNU General Public License v3.0


Languages

Language:Go 100.0%