This commit is contained in:
孟帅
2023-07-20 18:01:10 +08:00
parent 9113fc5297
commit 373d9627fb
492 changed files with 12170 additions and 6982 deletions

View File

@@ -81,9 +81,7 @@ func (c *Client) read() {
}
}()
defer func() {
c.close()
}()
defer c.close()
for {
_, message, err := c.Socket.ReadMessage()

View File

@@ -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
}
}

View File

@@ -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