大家好,小弟想从Client端发送一个文件,经Server端处理后转化为文本并返回到Client端。由于要传送的东西很小,我打算采用tcpsocket的同步通信方式实现。然而出现了问题:在客户端不关闭网络流(NetWorkStream)的情况下,如何从Server端判断流已经接收完毕?即在Client端不执行NetWorkStream.Close()的情况下,Server端的NetWorkStream.Read()函数无法返回0值(用来判断已经接收完毕的标志),且处于一直等待接收状态。这个问题困扰我好几天了,烦请各位前辈指点我。非常感谢!!!