毕设遇到困难了,跪请大家帮忙。关于tcpclient的问题
服务器端接受客户端的信息
TcpClient client = serverListener.AcceptTcpClient();
监听的线程:
string temp; //接受到的字符串
while(enabled)
{
try
{
NetworkStream netstrm=client.GetStream();
byte[] tempbyte=new byte[512];
int num=netstrm.Read(tempbyte,0,tempbyte.Length);
temp=System.Text.Encoding.Unicode.GetString(tempbyte);
if (num != 0)
{
MsageBox.Show("message is "+ temp);
temp="";
}
}
catch(Exception e)
{
MessageBox.Show(e.ToString());
}
}
客户端断开的时候为什么没有捕获异常?
而且断开之后netstrm.canRead一直为true,为什么啊
真的很急,跪求大家帮忙了。请大家同情一下
up有分