为了账号安全,请及时绑定邮箱和手机立即绑定

关于NetworkStream的DataAvailable

关于NetworkStream的DataAvailable

德玛西亚99 2018-11-02 06:02:19
目的是读取网络流中的全部数据,如下代码:Code                 do                 {                     buffer = new byte[500];                     bytes = g_Stream.Read(buffer, 0, buffer.Length);                 }                 while (g_Stream.DataAvailable);通过DataAvailable来判断是否有数据,然而发现这个属性有延时性,即如果我断点调试的时候是可以读取全部数据的,如果直接运行会返回false。这样我只能读取第一次do运行读取到的数据了。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1217 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信