mirror of
https://github.com/ehang-io/nps.git
synced 2025-07-02 04:00:42 +00:00
33 lines
577 B
Go
33 lines
577 B
Go
package action
|
|
|
|
import (
|
|
"ehang.io/nps/lib/enet"
|
|
"net"
|
|
)
|
|
|
|
var adminListener = enet.NewListener()
|
|
|
|
func GetAdminListener() net.Listener {
|
|
return adminListener
|
|
}
|
|
|
|
type AdminAction struct {
|
|
DefaultAction
|
|
}
|
|
|
|
func (la *AdminAction) GetName() string {
|
|
return "admin"
|
|
}
|
|
|
|
func (la *AdminAction) GetZhName() string {
|
|
return "转发到控制台"
|
|
}
|
|
|
|
func (la *AdminAction) RunConn(clientConn net.Conn) error {
|
|
return adminListener.SendConn(clientConn)
|
|
}
|
|
|
|
func (la *AdminAction) RunConnWithAddr(clientConn net.Conn, addr string) error {
|
|
return adminListener.SendConn(clientConn)
|
|
}
|