作者nf7series (真呆)
看板java
标题[问题] InputStreamReader
时间Mon Feb 4 15:46:58 2008
想请教各位大大,我想写一个server的程式(使用socket)
部分code如下:
InputStreamReader in=new InputStreamReader(connection.getInputStream());
int ch = 0;
String msg="";
do{
while((ch=in.read())!=-1){
msg+=(char)ch;
}
System.out.println(msg);
}while(!msg.equals("quit"));
想印出从client接收到的文字,但若用上面写法都印不出来,
除非把msg+=(char)ch;改成System.out.print((char)ch);
这样才能印出来,请问是为什麽呢???
谢谢了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.151.40