Perl による pipe
MenuPerl による例題 実行して見よう。
双方向の通信は一般的には難しい。
このプログラムは一回しか読んでないが、Child 側をEOFを返すまで繰り返し読むように変更せよ。親は、5回メッセージを送るように変更する。
waitpid を削除した場合の動作は、どうなるか?
close CHILD を削除した場合の動作は、どうなるか?
close PARENT を削除した場合の動作は、どうなるか?
親がちゃんとChildのメッセージを読めているかどうかを確認せよ。
Open2 or Open3 を用いて、この例題を書き直してみよ。