>>392
int n = System.in.read(buff); で -1 が帰ってきてると思う