From: matz@... (Yukihiro Matsumoto) Date: 1996-10-04T16:59:04+09:00 Subject: [ruby-list:751] Re: sample/svr.rb (socket, select) In message "[ruby-list:750] sample/svr.rb (socket, select)" on 96/10/04, Hara Shin-ichiro writes: | |原です。 |これ面白いです。fork も Thread も使わずに、複数のクライアントに |サービスしている。UNIX の select は、とても使い辛い仕様ですが、 |ruby の select は、ソケットの配列の配列を引数と返り値にすると |いう、、、実にユニーク。それもこれも、なんでも配列に出来るとい |う ruby のパワーによるものですね。 面白いですか〜.普通だと思いますけど. # 世の中普通でないものの方が多いですけど. 確かSTkだかのselectの仕様を参考にしたと思います. やっぱりこれは配列のパワーというよりGCのパワーでしょう.こん なに配列をアロケートする仕様ではメモリ管理できないですもの. # 松本はC++でメモリ管理に苦労しているらしい |select は perl for Win32 では、いつまで経っても実装されません。 |理由があるのでしょうが、来たる ruby for Win32 ではどうなるで |しょう。ちょっと心配。 Winな知識は無いんですけど,難しいんでしょうか? これが無いと thread動かないんですけど….あ,でもgnu-win32でコンパイルで きたということはなんとかなっているような気もします. まつもと ゆきひろ /:|)