mirror of
https://github.com/lkmio/lkm.git
synced 2025-09-26 19:21:14 +08:00
完善代码结构
This commit is contained in:
@@ -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),
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user