首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

socket编程读取输入流的疑惑解决思路

2012-06-03 
socket编程读取输入流的疑惑服务器获取客户端信息的代码大致如下InputStream is socket.getInputStream(

socket编程读取输入流的疑惑
服务器获取客户端信息的代码大致如下
InputStream is = socket.getInputStream();
byte[] buffer = new byte[1024];
int length = is.read(buffer);
String msg = new String(buffer,0,length);

为什么以下的写法是错误的
InputStream is = socket.getInputStream();
byte[] buffer = new byte[1024];
int length = 0;
while((length = is.read(buffer)) != -1){
  String msg = new String(buffer,0,length);
}

[解决办法]
我之前这样也不行,不知道是为什么!等待求解啊!!!

热点排行