助田です。
In message "[ruby-list:5250] Re: read from subprocess"
matz / netlab.co.jp (Yukihiro Matsumoto) writes : 
>まつもと ゆきひろです
>はて,うちでは(ちょっとデバッグしたら)動きましたけど.
うちでは、失敗しました。
最初の port.write("OK") が Cのプログラムの read で読めないみたいです。
そこでCのプログラムはずっと待ってるみたいです。
ruby の方は、s = port.read(4) で待ち続けてます。

ruby の方で writeしないで、 Cの方でread やめて一方通行にしたらら大丈
夫でしたが(当たり前か)

助田 雅紀(masaki.suketa / tonen.co.jp)