From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-06-11T17:27:46+09:00 Subject: [ruby-dev:2850] Re: [BUG] IO#eof? when Thread using けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2849 ] the message: "[ruby-dev:2849] Re: [BUG] IO#eof? when Thread using ", on Jun/11 17:20(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです > >|あれ? readって確実にそのサイズだけ読むようになっていないの? つまり, >|soketなどの場合はそのサイズだけ揃わない時には, ブロックして待つように??? > >man 2 readしていただけると分かると思いますが,その長さが読み >込まれることは保証はされません.ご存知ありませんでした? ># これが保証されてたら苦労はしない いや. 知っていますよ. ここが, socketプログラミングでみんな引っかかると ころですからね. Rubyでは, いちいちそういうめんどくさいことをなくすようにしてもらいたい わけですよ. >|それに, その話しだと, getsとかも改行まで読み込むとは限らないって話しに >|なっているわけ? > >同様の理由によって,厳密に言うと状況によってはgetsとかでも改 >行を読み込まない場合はあります.ある意味しょうがないですけど. 厳密でもないと思いますよ. インターネットを介したらぶちきれになるでしょ う. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---