Macでプログラミング{3}
■ このスレッドは過去ログ倉庫に格納されています
0328名称未設定
03/08/11 02:49ID:nvfHsz0Hそうかもしれない。
とりあえず、ARENAっぽくて、
自分が満足できるスパムフィルタが付いていればいいわけだし。
>>327
それもそうだね。
TCPでのsocketは、read()しても全部返さないことがある。
1000バイト届く予定なのに、read()の戻り値が500だったりすると
もう一回read()して残りが届くのを待たなければならない。
readDataToEndOfFileも際限なくread()しているのかも。
いっぽう、全部届いているのにもう一度read()したりすると
こいつが戻ってこなくなって処理が止ってしまう。
1回で使うバッファが1024バイトで、読んだのが100バイトのとき
これはもう一度read()する必要があるのか、
それとも、100バイトで全部なのかがわからない。
■ このスレッドは過去ログ倉庫に格納されています