API

ローカルドングルへのアクセス

クライアント API の設定(接続先サーバ、ポートなど)は、設定ファイル(テキストファイル)で変更可能。プログラムから API で固定設定を埋め込むこともできます。

対応OS/CPU

Windows / Linux / macOS(Intel), Linux(ARM)

  • Windows ( 32bit/64bit )
  • Linux ( 64bit )
  • macOS/OSX( 64bit )
  • Linux ARM( 64bit )

対応言語

  • DLLを利用可能な言語 C/C++, C#, VB, Excelなど(Windows)
  • C/C++スタティックライブラリ( Windows )
  • 共有ライブラリ( Linux / macOS )

サーバ/クライアント間通信

  • TCP/IP
  • 楕円曲線DH(鍵交換)
  • AES256

外部プログラムへの非依存

プログラム単体で動作するネイティブライブラリ。ランタイムに依存しません。

Windows / Linux相互互換

Windowsクライアントは Window/Linux上の Mxnet2サーバを、また、Linux/macOSクライアントも Windows/Linux上の Mxnet2サーバを利用できます。

Hyper-V仮想マシーンのドングル利用

Hyper-V 仮想マシーンは USBドングルをサポートしませんが、本 API を使えば Hyper-V 仮想マシーンで動作する プログラムは、リモート USB ドングルでライセンス管理可能です。USBドングルをサポートする環境で動作させる場合、 API設定によりローカルドングルも利用が可能になります。