リモートで呼び出される RPC メソッドの登録方法

コールされた RPC を実際に実行する処理ハンドラを登録する方法を説明します。

RPC コールは全てそれぞれに RPC ID を紐づける必要があります。ここで登録する際に RPC ID を指定して紐づけます。

実際に RPC を実行する際にはこの RPC ID を渡すことで正しい RPC コールを実行します。

// rpcID gives RPCHandlerForIDOne, a unique ID to be associated with.
int rpcID = 1;

bool registered = rpc.Register(rpcID, RPCHandlerForIDOne);

private void RPCHandlerForIDOne(byte[] message)
{
    // Do something awesome here
}