わたなべです. Kikutani Makoto <kikutani / jdc.ericsson.se> writes: :なるほど、双方向パイプの場合は pipe(2) を二回呼ぶ必要があるのですか。 :Python本見てて気付きました。PythonではこのCの方法をそのまま使う :しかないので。 そうですね. 一個しかないと pipe に掃き出したものがそのままも どってきます. FIFO だから. p = pipe p[1].print "Hello\n" p[1].flush print p[0].gets :rubyの open("|./ipc1.rb", "r+") の記法は楽でいいですね。 :これはPerlからの継承? Perl だと open2, open3 とかいう別のモジュールになってて, ちょっとわかりにくいかも. -- わたなべひろふみ