This commit is contained in:
UnKownOwO
2023-06-01 00:10:09 +08:00
parent 17dbf5aa8a
commit baea3b1334
2 changed files with 3 additions and 3 deletions

View File

@@ -336,7 +336,7 @@ func (k *KcpConnectManager) recvHandle(session *Session) {
}
recvData := recvBuf[:recvLen]
kcpMsgList := make([]*KcpMsg, 0)
DecodeBinToPayload(recvData, session, &kcpMsgList, session.xorKey)
DecodeBinToPayload(recvData, convId, &kcpMsgList, session.xorKey)
for _, v := range kcpMsgList {
protoMsgList := ProtoDecode(v, k.serverCmdProtoMap, k.clientCmdProtoMap)
for _, vv := range protoMsgList {

View File

@@ -31,10 +31,10 @@ type KcpMsg struct {
ProtoData []byte
}
func DecodeBinToPayload(data []byte, session *Session, kcpMsgList *[]*KcpMsg, xorKey []byte) {
func DecodeBinToPayload(data []byte, convId uint64, kcpMsgList *[]*KcpMsg, xorKey []byte) {
// xor解密
endec.Xor(data, xorKey)
DecodeLoop(data, session.conn.GetConv(), kcpMsgList)
DecodeLoop(data, convId, kcpMsgList)
return
}