求助!!!C# TcpClient的getstream() 怎么读不到数据啊???
夏日冬瓜茶 2013-09-17 03:09:06 各位大侠,我在测试一段非常简单的代码。发送命令都正常,但文本框怎么都显示不了数据。这是怎么回事啊,我是新手啊,求助求助~~~
TcpClient client = new TcpClient("192.168.1.2", 23);
Byte[] data = System.Text.Encoding.Default.GetBytes("@@@@"+"\r\n");//发数据data
NetworkStream stream = client.GetStream();
stream.Write(data, 0, data.Length);
System.Threading.Thread.Sleep(1000);
Byte[] data1 = System.Text.Encoding.Default.GetBytes("A10"+"\r\n");//发数据data1
NetworkStream stream1 = client.GetStream();
stream1.Write(data1, 0, data1.Length);
//下面是读数据,文本框显示不到任何数据,怎么回事????
Byte[] data3 = new Byte[client.ReceiveBufferSize];
Int32 bytes = stream1.Read(data3, 0, data3.Length);
string responseData = System.Text.Encoding.ASCII.GetString(data3, 0, bytes);
textBox3.Text = responseData;