同步代码

This commit is contained in:
duanhf2012
2020-02-24 17:18:03 +08:00
parent 751d932f90
commit 5680712396

View File

@@ -110,21 +110,21 @@ func (slf *TcpSocketPbService) OnExceptMsg (pClient *network.SClient,pPack *netw
}else{
pClient.Close()
//记录日志
service.GetLogger().Printf(service.LEVER_WARN, "OnExceptMsg packtype %d,error %+v",pPack.PackType(),err)
service.GetLogger().Printf(service.LEVER_WARN, "OnExceptMsg packtype %d,error %+v",pPack.PackType,err)
}
}
func (slf *TcpSocketPbService) OnRecvMsg(pClient *network.SClient, pPack *network.MsgBasePack){
if info, ok := slf.mapMsg[pPack.PackType()]; ok {
if info, ok := slf.mapMsg[pPack.PackType]; ok {
msg := reflect.New(info.msgType.Elem()).Interface()
tmp := msg.(proto.Message)
err := proto.Unmarshal(pPack.Body(), tmp)
err := proto.Unmarshal(pPack.Body, tmp)
if err != nil {
slf.OnExceptMsg(pClient,pPack,err)
return
}
info.msgHandler(pClient.GetId(),pPack.PackType(), msg.(proto.Message))
info.msgHandler(pClient.GetId(),pPack.PackType, msg.(proto.Message))
return
}