c# 二进制封包缓存解析