【发布时间】:2013-04-10 14:32:41
【问题描述】:
我正在连接一个通过 IP 发送数据的仪器。我想将我的阅读代码放在一个计时器中,以便在用户与程序交互时在后台读取数据。我的问题是它出现了streamreader readline 块。真的吗?如果是这样,我应该如何在不阻塞的情况下从输入设备读取一行?
我还应该注意我的流式阅读器是一个网络流。目标框架也是Net 2.0。不确定这是否重要。
TIA, 约翰
【问题讨论】:
-
要么不要使用
ReadLine,要么从另一个线程调用ReadLine。 -
我不是故意粗鲁的。我真的很好奇。为什么选择 TIA?我从来不明白说“提前致谢”背后的原因。它似乎总是比什么都粗鲁,比如“我已经谢谢你了,所以当你真的帮助我时,不要指望谢谢”。只有我吗?将其缩写为 TIA 似乎是锦上添花。不要误会我的意思。我假设你根本不打算粗鲁,我只是一直认为这很奇怪。在任何情况下,表示感谢或将您的名字放在问题的末尾都是不受欢迎的。有关详细信息,请参阅faq。
-
点得好,谢谢。
-
@StevenDoggart - 我认为 TIA 很有礼貌,提前感谢某人抽出时间提供帮助。无论哪种方式,本网站都不需要它。
-
@MattWilko 似乎该页面上的共识通常对我有利,或者至少这是我选择解释它的方式。提前欢迎您:)
标签: vb.net streamreader readline