Room モジュールに TCP または UDP クライアントを設定する

Room モジュールはネットワークプロトコルに依存しませんが、ネットワーククライアントが渡される必要があります。
ここでは、TCP または UDP クライアントを持つ Room モジュールのインスタンスを設定する方法を説明します。

TCP の例

Diarkis.Tcp tcp = new Diarkis.Tcp();

Diarkis.Modules.Room room = new Diarkis.Modules.Room();

// This is how you pass a TCP client instance
room.SetupAsTcp(tcp);

UDP の例

Diarkis.Udp udp = new Diarkis.Udp();

Diarkis.Modules.Room room = new Diarkis.Modules.Room();

// This is how you pass a UDP client instance
room.SetupAsUdp(udp);