>>803
戻り値が上限値、1024の場合は、バッファに入りきれていない、
データがまだ残っているということだろ?

たぶん説明には、そう書いてあるはず

>>805
flip の説明を読めば?

それと、動く他のサンプルを探す。
動かない、間違ったコードにこだわっても、仕方がない