flush()っての意味が不明だったのでプラットフォームで調べたのですが、
>flush() ストリームをフラッシュします。
って書いてあるだけでした・・・・・
それでフラッシュって何ですか?