リモートAPIとは

MxNet2ネットワーク API

ローカルPCに接続した Matrixキーでライセンス管理するのではなく、リモートコンピュータに接続した Matrixキーでライセンス管理するための API です。MxNet2はライセンスサーバとクライアント間を TCP/IP通信でやり取りを行います。そのため、ネットワークセグメントを超えてクライアントからライセンスサーバにアクセスできます。クライアントは、インターネット経由でライセンスサーバにアクセスすることも可能です。
クライアントはローカルPCに接続した Matrixドングルを操作するようにリモートのMatrixキーを操作できます。

対応例

Matrix API
初期化 Init_MatrixAPI()
解放 Release_MatrixAPI()
読込 Dongle_ReadData(usercode,data,count,DngNr, Port)
書込 Dongle_WriteData(usercode,data,count,DngNr,Port)
暗号化 Dongle_Encrypt(usercode,datablock,DngNr,Port)
リモートAPI
初期化 rInit_MatrixAPI()
解放 rRelease_MatrixAPI()
読込 rDongle_ReadData(usercode,data,count,DngNr,Port)
書込 rDongle_WriteData(usercode,data,count,DngNr,Port)
暗号化 rDongle_Encrypt(usercode,datablock,DngNr,Port)

Matrix APIの関数名の先頭に "r" を付けたものがリモート APIになります。引数は同じです。既存のプログラムをリモートAPI対応にするにはMatrix APIの関数名に "r"を追加するだけです。

初期化<rInit_MatrixAPI>でサーバとセッションを開始、rDongle_ReadDataを呼び出すとサーバ側のドングルのデータを読み込みます。Matrix APIでローカルドングルを操作するのとほぼ同じ方法でリモートドングルを利用できます。

設定ファイルや API でローカル接続のMatrixキーにアクセスするよう切り替えることもできます。