编程相当新,但需要此代码来获取我正在构建的一些硬件。backgroundworker循环从telnet读取 - C#
我写C#程序连接到Telnet服务器和读取从进料,然后在文本框中显示(听起来很简单)...
一个连接按钮连接远程登录并运行一个BackgroundWorker是然后等待telnet会话发送数据,然后输出到后台工作人员完整部分的文本框。
我的问题是,一旦接收到读取数据,我怎么能让后台工作者再次运行?
如果我在封装了backgroundworker starter的连接按钮中使用whil循环,那么ui会冻结(这是使用后台工作器开始的全部要点)。
谢谢你的帮助。
粗毛
编辑:我会考虑离开背景工作者,并进入任务并行库。 –