clientstocket = new TcpClient(textBox1.Text, serverport);
ns = clientstocket.GetStream();
sr = new StreamReader(ns); Byte[] buffer = new Byte[1024];
ns.Read(buffer, 0, buffer.Length);
MessageBox.Show("aaa");
程序运行到ns.Read(buffer, 0, buffer.Length);后就不往后执行了。
以前用这个都接收得到数据,现在不知道为什么卡着了。
ns = clientstocket.GetStream();
sr = new StreamReader(ns); Byte[] buffer = new Byte[1024];
ns.Read(buffer, 0, buffer.Length);
MessageBox.Show("aaa");
程序运行到ns.Read(buffer, 0, buffer.Length);后就不往后执行了。
以前用这个都接收得到数据,现在不知道为什么卡着了。
Byte[] buffer = new Byte[1024];
ns.Read(buffer, 0, buffer.Length);
MessageBox.Show("DDD");
客户端只弹出个bbb的窗口
while (stream.DataAvailable == 0)
{
Thread.Sleep(500);
i++;
if (i == 5)
{
throw new Exception("timeout");
}
}
stream.Read****();