看板 java 關於我們 聯絡資訊
※ 引述《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