bufptr专题

为什么要将原始数据从bufPtr复制到data中

if (memcpy_s(data + DWORD_SERIALIZE_SIZE, sizeNewBuf - DWORD_SERIALIZE_SIZE, bufPtr, size)) {delete[] data;return;} 将原始数据从bufPtr复制到data中是为了构建一个完整的待发送数据包,其中包含了额外的头部信息(如数据大小),并确保数据包在内存中连续存放,便于后续一次性发送