有关通信方面的一个怪问题:
writer.WriteLine("欢迎连接到服务器!您现在可以说话了...");
writer.Flush();
string msg=reader.ReadLine();
richTextBox1.Text += msg;
按这样的顺序程序没问题,放成下面的顺序后就没反应了:
string msg=reader.ReadLine();
richTextBox1.Text += msg;
writer.WriteLine("欢迎连接到服务器!您现在可以说话了...");
writer.Flush();
这到底是什么原因啊?
问题点数:20、回复次数:4Top
1 楼wwg_yuyin(向生命贷款)回复于 2005-03-04 18:45:22 得分 0
快来帮忙啊Top
2 楼wwg_yuyin(向生命贷款)回复于 2005-03-04 18:59:05 得分 0
uTop
3 楼bitsbird(一瓢 在路上...)回复于 2005-03-04 19:03:16 得分 20
你怎么又有StreamReader又有StreamWriter ?????Top
4 楼wwg_yuyin(向生命贷款)回复于 2005-03-04 19:08:20 得分 0
一边读一边写啊,问题解决了,谢谢兄弟
问题是这样的:当客户端写时,服务端就不能写而只能读,
而我在客户端写时,在服务端也写,当然就会出现阻塞.
这是我的理解,不知对否?Top




