加入网络层

This commit is contained in:
2025-06-26 23:57:54 +08:00
parent 53106465ed
commit 0f29dccec4
57 changed files with 1859 additions and 1274 deletions

View File

@@ -0,0 +1,39 @@
package app
import (
"common/log"
"common/net/socket/websocket"
"gateway/config"
"gateway/net/ws_gateway"
"time"
)
func (p *Program) initWsServer(cfg *config.Config) error {
//p.wsServer = websocket.NewWSServer(
// &ws_gateway.GatewayWsServer{
// Decoder: &ws_gateway.Decoder{},
// },
// log.GetLogger(),
// fmt.Sprintf("tcp4://%v:%d", cfg.SocketServer.Host, cfg.SocketServer.Port),
// true,
// true,
// false,
// false,
// true,
// 8,
// 5*time.Second,
//)
p.wsServer = websocket.NewWSServer(
&ws_gateway.GatewayWsServer{},
log.GetLogger(),
5*time.Second,
)
return nil
}
func (p *Program) stopWsServer() error {
_ = p.wsServer.Stop()
return nil
}