| 508 | } |
| 509 | |
| 510 | std::size_t CNetworkServer::RecvLargeTestMsg(std::shared_ptr<CNetworkPeer> peer, const void* data, std::size_t maxlength) |
| 511 | { |
| 512 | if (maxlength < TPacketTestMsgX::size()) |
| 513 | return 0; |
| 514 | |
| 515 | if (maxlength != TPacketTestMsgX::size()) |
| 516 | { |
| 517 | NETWORK_LOG(LL_CRI, "Packet size mismatch it can be combined packet!"); |
| 518 | return TPacketTestMsgX::size(); |
| 519 | } |
| 520 | |
| 521 | auto packet = reinterpret_cast<const TPacketTestMsgX*>(data); |
| 522 | |
| 523 | auto begin = (*(uint32_t*)((uint32_t)packet->szMessage)); |
| 524 | auto end = (*(uint32_t*)((uint32_t)packet->szMessage + sizeof(packet->szMessage) - sizeof(uint32_t))); |
| 525 | |
| 526 | NETWORK_LOG(LL_CRI, "large msg ctx: %X - %X", begin, end); |
| 527 | |
| 528 | return TPacketTestMsgX::size(); |
| 529 | } |
| 530 | |
| 531 | std::size_t CNetworkServer::RecvCryptedPacket(std::shared_ptr <CNetworkPeer> pPeer, const void * c_lpData, std::size_t uMaxLength) |
| 532 | { |