1
This commit is contained in:
parent
5140847aa8
commit
f0e78f8970
@ -5,11 +5,9 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
ROOMMGR_MODULE_IDX = iota
|
||||
APP_MODULE_IDX
|
||||
APP_MODULE_IDX = iota
|
||||
WSPLISTENER_MODULE_IDX
|
||||
HANDLER_MGR_MODULE_IDX
|
||||
HTTP_LISTENER_MODULE_IDX
|
||||
PLAYER_MGR_MODULE_IDX
|
||||
MAX_MODULE_IDX
|
||||
)
|
||||
|
@ -10,9 +10,7 @@ import (
|
||||
var modules [constant.MAX_MODULE_IDX]q5.Module
|
||||
var initOrders = []int32 {
|
||||
constant.HANDLER_MGR_MODULE_IDX,
|
||||
constant.HTTP_LISTENER_MODULE_IDX,
|
||||
constant.PLAYER_MGR_MODULE_IDX,
|
||||
constant.ROOMMGR_MODULE_IDX,
|
||||
constant.WSPLISTENER_MODULE_IDX,
|
||||
}
|
||||
|
||||
@ -68,17 +66,10 @@ func RegModule(idx int32, m q5.Module) {
|
||||
{
|
||||
//wspListener = m.(.common.H)
|
||||
}
|
||||
case constant.HTTP_LISTENER_MODULE_IDX:
|
||||
{
|
||||
//wspListener = m.(.common.H)
|
||||
}
|
||||
case constant.PLAYER_MGR_MODULE_IDX:
|
||||
{
|
||||
playerMgr = m.(common.PlayerMgr)
|
||||
}
|
||||
case constant.ROOMMGR_MODULE_IDX:
|
||||
{
|
||||
}
|
||||
default:
|
||||
{
|
||||
panic("unknow module")
|
||||
|
@ -9,7 +9,7 @@ import (
|
||||
type HandlerMgr struct {
|
||||
}
|
||||
|
||||
func (this *HandlerMgr) init() {
|
||||
func (this *HandlerMgr) Init() {
|
||||
ss.RegHandlerId(int(ss.SSMessageIdE__SS_Ping), constant.WSP_LISTENER_HANDLER_ID)
|
||||
ss.RegHandlerId(int(ss.SSMessageIdE__SS_WSP_SocketDisconnect), constant.WSP_LISTENER_HANDLER_ID)
|
||||
|
||||
@ -54,5 +54,5 @@ func (this *HandlerMgr) init() {
|
||||
cs.RegHandlerId(int(cs.CMMessageIdE__CMCloseChatNotify), constant.PLAYER_HANDLER_ID)
|
||||
}
|
||||
|
||||
func (this *HandlerMgr) unInit() {
|
||||
func (this *HandlerMgr) UnInit() {
|
||||
}
|
||||
|
@ -22,7 +22,7 @@ type WSPListener struct {
|
||||
msgList q5.ListHead
|
||||
}
|
||||
|
||||
func (this *WSPListener) init() {
|
||||
func (this *WSPListener) Init() {
|
||||
this.ch = make(chan *f5.MsgHdr)
|
||||
listener, err := net.Listen("tcp", "0.0.0.0:"+
|
||||
q5.ToString(mt.Table.IMCluster.GetListenPort()))
|
||||
@ -35,7 +35,7 @@ func (this *WSPListener) init() {
|
||||
}
|
||||
}
|
||||
|
||||
func (this *WSPListener) unInit() {
|
||||
func (this *WSPListener) UnInit() {
|
||||
}
|
||||
|
||||
func (this *WSPListener) SS_ping(hdr *f5.MsgHdr, msg *ss.SS_Ping) {
|
||||
@ -180,3 +180,7 @@ func (this *WSPListener) SendProxyMsg(conn net.Conn, socketHandle uint16, msg pr
|
||||
copy(buff[f5.WSPROXYPACKHEAD_S_SIZE:], msgData[:])
|
||||
conn.Write(buff)
|
||||
}
|
||||
|
||||
func (this* WSPListener) ProcessSSMMsg(handler *ss.SsNetMsgHandler, hdr *f5.MsgHdr) {
|
||||
ss.DispatchMsg(handler, hdr, this)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user