之前讲解过两种升级方式和原理
gopackage ws
import (
"github.com/gorilla/websocket"
"net/http"
)
var upgrade = websocket.Upgrader{
ReadBufferSize: 1024,
WriteBufferSize: 1024,
CheckOrigin: func(r *http.Request) bool {
return true
},
}
var (
Websocket *websocket.Conn
err error
)
func App(w http.ResponseWriter, r *http.Request) (*websocket.Conn, error) {
Websocket, err = upgrade.Upgrade(w, r, nil)
return Websocket, err
}
本文作者:yowayimono
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!