mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-08-28 02:19:04 +08:00
发布v2.8.4版本,更新内容请查看:https://github.com/bufanyun/hotgo/tree/v2.0/docs/guide-zh-CN/addon-version-upgrade.md
This commit is contained in:
@@ -81,9 +81,7 @@ func (c *Client) read() {
|
||||
}
|
||||
}()
|
||||
|
||||
defer func() {
|
||||
c.close()
|
||||
}()
|
||||
defer c.close()
|
||||
|
||||
for {
|
||||
_, message, err := c.Socket.ReadMessage()
|
||||
|
@@ -286,7 +286,7 @@ func (manager *ClientManager) start() {
|
||||
}
|
||||
}
|
||||
case <-manager.closeSignal:
|
||||
g.Log().Info(ctxManager, "websocket closeSignal quit..")
|
||||
g.Log().Debug(ctxManager, "websocket closeSignal quit..")
|
||||
return
|
||||
}
|
||||
}
|
||||
|
@@ -19,14 +19,7 @@ var (
|
||||
ctxManager context.Context // 主上下文
|
||||
clientManager = NewClientManager() // 客户端管理
|
||||
routers = make(map[string]EventHandler) // 消息路由
|
||||
msgGo = grpool.New(20)
|
||||
upGrader = websocket.Upgrader{
|
||||
ReadBufferSize: 1024,
|
||||
WriteBufferSize: 1024,
|
||||
CheckOrigin: func(r *http.Request) bool {
|
||||
return true
|
||||
},
|
||||
}
|
||||
msgGo = grpool.New(20) // 消息处理协程池
|
||||
)
|
||||
|
||||
// Start 启动
|
||||
@@ -44,6 +37,13 @@ func Stop() {
|
||||
|
||||
// WsPage ws入口
|
||||
func WsPage(r *ghttp.Request) {
|
||||
upGrader := websocket.Upgrader{
|
||||
ReadBufferSize: 1024,
|
||||
WriteBufferSize: 1024,
|
||||
CheckOrigin: func(r *http.Request) bool {
|
||||
return true
|
||||
},
|
||||
}
|
||||
conn, err := upGrader.Upgrade(r.Response.ResponseWriter, r.Request, nil)
|
||||
if err != nil {
|
||||
return
|
||||
|
Reference in New Issue
Block a user