完善代码结构

This commit is contained in:
yangjiechina
2024-11-06 20:33:17 +08:00
parent b789bf33c0
commit 1b30fedc7d
3 changed files with 39 additions and 40 deletions

View File

@@ -14,12 +14,6 @@ type Server interface {
Close()
}
func NewServer(password string) Server {
return &server{
handler: NewHandler(password),
}
}
type server struct {
tcp *transport.TCPServer
handler *handler
@@ -28,7 +22,7 @@ type server struct {
func (s *server) Start(addr net.Addr) error {
utils.Assert(s.tcp == nil)
//监听TCP端口
// 监听TCP端口
tcp := &transport.TCPServer{
ReuseServer: transport.ReuseServer{
EnableReuse: true,
@@ -91,3 +85,9 @@ func (s *server) OnDisConnected(conn net.Conn, err error) {
s.closeSession(conn)
}
func NewServer(password string) Server {
return &server{
handler: NewHandler(password),
}
}