【发布时间】:2017-10-13 22:44:34
【问题描述】:
我想知道如何阻止 Networkstream.Read() 阻止线程。我有单独的线程,NetworkStream.Read() 正在等待来自服务器的数据。假设用户按下某个按钮将一些数据发送到服务器。但是当其他线程中有NetworkStream.Read() 等待数据时,我不能调用NetworkStream.Write()。我每次都可以锁定NetworkStream,但NetworkStream.Read() 会阻塞线程,所以我在读取至少1 个字节之前无法发送数据。
【问题讨论】:
标签: c# tcpclient networkstream