CTR NEX API Reference
nn::nex::NetworkTopology 名前空間

セッションが構築可能なネットワークトポロジー(P2P/クライアントサーバー)を列挙する名前空間です。 [詳解]

型定義

typedef enum _NetworkTopology Mode
 Net-Zオブジェクトのインスタンスが構築するネットワークのトポロジーを決定するAPIである、 NetZ::SetNetworkTopology 関数によって使われる型です。
 

列挙型

enum  _NetworkTopology {
  Peer2Peer,
  ClientServer,
  Hybrid
}
 ネットワークトポロジーの列挙型です。 [詳解]
 

詳解

セッションが構築可能なネットワークトポロジー(P2P/クライアントサーバー)を列挙する名前空間です。

列挙型詳解

ネットワークトポロジーの列挙型です。

列挙値
Peer2Peer 

P2P型ネットワークトポロジーです。 Net-Zにおけるデフォルトは、全ステーション間に直接的な接続を構築する、フルメッシュ型です。 このトポロジーにおいては、ステーション間でやりとりされるメッセージは常に 「直接」届けられます。

ClientServer 

クライアントサーバー型ネットワークトポロジーです。 接続は各ステーションと、中心的なステーション(セッションマスター)との間に構築されます。 セッションマスターとその他のステーションでの通信は直接行われますが、 非セッションマスター同士の通信は、セッションマスターを経由してルーティングされます。

Hybrid 

P2P型とクライアントサーバー型の中間的なトポロジーです。 完全なフルメッシュ型のトポロジー(P2P型)を構築できない環境に対応できます。 直接接続を確立できた非セッションマスター同士は、セッションマスターを経由せずに データ転送を行い、直接接続を確立できなかった非セッションマスター同士は、 セッションマスターを経由したデータ転送を行います。