23 lines
508 B
Go
23 lines
508 B
Go
package api
|
|
|
|
import (
|
|
"omc/core"
|
|
|
|
"github.com/aceld/zinx/ziface"
|
|
"github.com/aceld/zinx/znet"
|
|
)
|
|
|
|
var CloseConnAlarmMsgID uint32 = 10
|
|
var CloseConnAlarmMsgType uint32 = 10
|
|
var CloseConnAlarmMsgName string = "closeConnAlarm"
|
|
|
|
// closeConnAlarm 关闭连接
|
|
type CloseConnAlarm struct {
|
|
znet.BaseRouter
|
|
}
|
|
|
|
func (s *CloseConnAlarm) Handle(request ziface.IRequest) {
|
|
request.GetConnection().Stop()
|
|
request.GetConnection().SendMsg(CloseConnAlarmMsgType, core.ResultSuccess(CloseConnAlarmMsgName, "", ""))
|
|
}
|