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

关于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 关注
  • 1222 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号