这段代码的作用是将 mNetRecvStream 数组中从 rIdx + 2 开始的 Len 个字节复制到 Buff 数组中。具体来说,它使用 Buffer.BlockCopy 方法实现了内存块之间的快速复制,其中:
- 第一个参数 mNetRecvStream 表示源数组;
- 第二个参数 rIdx + 2 表示源数组中要复制的起始位置,即数据包内容的起始位置;
- 第三个参数 Buff 表示目标数组;
- 第四个参数 0 表示目标数组中要复制的起始位置,即从第一个字节开始复制;
- 第五个参数 Buff.Length 表示要复制的字节数,即数据包的长度。
通过这样的方式,可以将接收缓冲区中的数据包内容快速地复制到一个新的数组中,以便后续处理。