BinaryReader类读取网络流数据的问题

zmidl zmidl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
和下位机通讯,下位机发送byte[] 来拼成字符串, 我不知道下位机发来的byte有多少个,
所以我用ReadByte() 方法循环逐个读取然后放到List<byte> 里 但是缓冲区里如果没有byte了 就没有办法通知主线程了。
不知道 BinaryReader 类有没有 获得缓冲区大小的方法或者属性 ,让我有准备的读取指定范围的bytep[] 呢??
如果知道缓存大小 我就可以直接 ReadBytes() 一下子读取整个集合了。
...全文
评论 9
收藏 已收藏
分享
返回顶部
zmidl
C# 111,129 成员 642,538 内容