java套接字错误
DataInputStream dis = new DataInputStream(client.getInputStream());
while((numRead=dis.read())!=-1 )
{
message = message + (char)numRead;
new Record("message:"+message+"!num"+numRead);
}
new Record("over message:"+message+"!num"+numRead);
message:$!num36
message:$$!num36
message:$$$!num36
message:$$$1!num49
message:$$$1$!num36
...........
message:$$$1$$$test_info_1$$$00-E0-4C-2A-1B-B1$$$ $$$ $$$ $$$ $$$ $$$2$$$test_info_2$$$00-E0-4C-2A-1B-B1$$$ $$$ $$$ $$$ $$$ $$$1$$$test_info_3$$$00-E0-4C-2A-1B-B1$$$ $$$ $$$ $$$123$$$ !num32
我从流中读取数据出现错误,在循环中能够看到message的结果,可是读完最后一个数据之后(32),进入异常,请问是什么原因,异常是