next up previous
Next: Ninf Serverとの通信 Up: Ninf RPC のプロトコル Previous: Ninf RPC のプロトコル

Ninf Executable との交信のためのプロトコル

Ninf Executable との通信は、xdrを用いたstream通信で行なう。

Ninf Executable は、fork された後 execute されて実行されることを仮定して 設計されている。 Ninf Executable の起動までの手順は以下の通りである。

コマンド実行ループは、コマンドを先頭とする入力を受け取り、それに対応す る出力するループである。出力は、Ninf Executable を終了させるコマンド (NINF_REQ_KILL)以外は、ackコード(NINF_ACK_ERRORまたは、 NINF_ACK_OK)を返し、NINF_ACK_OKの場合には、適当な出力を 行う。コマンドは以下のものがある:

3に Ninf Executable との交信の様子を示す。

  
図 3: Ninf RPC の用いるプロトコル



Hidemoto Nakada
Wed Dec 20 05:42:46 JST 1995