>>326
そうかもしれない。
とりあえず、ARENAっぽくて、
自分が満足できるスパムフィルタが付いていればいいわけだし。

>>327
それもそうだね。

TCPでのsocketは、read()しても全部返さないことがある。
1000バイト届く予定なのに、read()の戻り値が500だったりすると
もう一回read()して残りが届くのを待たなければならない。
readDataToEndOfFileも際限なくread()しているのかも。

いっぽう、全部届いているのにもう一度read()したりすると
こいつが戻ってこなくなって処理が止ってしまう。
1回で使うバッファが1024バイトで、読んだのが100バイトのとき
これはもう一度read()する必要があるのか、
それとも、100バイトで全部なのかがわからない。