feat(socket): 添加服务器优雅退出机制

在 Server 结构体中新增 quit 字段,并在 OnTick 方法中检查该字段,
若为 true 则调用 os.Exit(0) 实现程序正常退出。同时清理了 controller 中
冗余的导入和无用逻辑,优化 server 启动流程并修复 RPC 客户端传递错误问题。
```
This commit is contained in:
2025-10-10 23:59:54 +08:00
parent 6c9ee0c73a
commit dbf326e751
5 changed files with 36 additions and 44 deletions

View File

@@ -23,6 +23,7 @@ type Server struct {
codec codec.SocketCodec
handler Handler
discorse bool
quit bool
}
type Option func(*Server)