<function>
<fname>stabilizer</fname>
<prototype>

int
stabilizer()

</prototype>
<details>

これはクライアント側には関係ない関数ですが、一応記しておきます。この関数は、サーバーが落ちたときに、落ちたのを認識して再起動させる関数です。mainの最初で、stabilizer()を呼んでおくと、親プロセスはまったく同じ子プロセスを生成しておいて寝てしまいます。親プロセスと子プロセスの間には、一つのパイプを結んでおき(へその緒)それらが切られると親プロセスは新しい子プロセスを生成します。

このとき子プロセスから、明示的にexit_stablizer('e')を呼び出すと、親プロセスも終了してしまいます。

渡した引数は'e'以外は新しい子プロセスに渡されます。

</details>
</function>