タイムアウトが起きるまで全部読め。
ノンブロッキングI/Oか、select(2)。