作者suantw (酸~)
看板java
标题Re: [问题] InputStreamReader
时间Mon Feb 4 20:02:30 2008
※ 引述《nf7series (真呆)》之铭言:
: 印不出来的意思是说空白拉...
: do{
: System.out.print("Please write what u want to send:");
: Scanner scanner = new Scanner(System.in);
: msg=scanner.next();
: bw.write(msg);
: bw.flush();
: System.out.println(msg+" sent!");
: }while(!msg.equals("quit"));
问一下测试环境?
我之前在Mac OS 10.4 Tiger的下有试过几乎是一样的程式码,
在Mac下Scanner似乎是不像windows上同样的work的
(我没查是为什麽,我是有猜可能是\n的问题)
後来再把程式码放到windows上是可以正常运作的。
(也或许是win&pc的java版本有所差异)
: StringBuffer msg=new StringBuffer();
: while((ch=in.read())!=-1){
: msg.append((char)ch);
: }
再看到你这里是server端接收client的讯息却没印出来,
我猜测应该是client根本就没有将讯息送出。
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.40.30