- ヘルプセンター
- Diarkis C++ SDK
- Room
Room モジュールに TCP または UDP クライアントを設定する
Room モジュールはネットワークプロトコルに依存しませんが、ネットワーククライアントを渡す必要があります。ここでは、TCP または UDP クライアントを持つ Room モジュールのインスタンスを設定する方法を説明します。
TCP の例:
std::shared_ptr<IDiarkisTcp> tcp = shared_ptr<IDiarkisTcp>(DiarkisCreateTcp(5000));
std::shared_ptr<IDiarkisRoom> room = shared_ptr<IDiarkisRoom>(DiarkisCreateRoom());
// This is how you pass a TCP client instance
room.SetupAsTcp(tcp);
UDP の例:
std::shared_ptr<IDiarkisUdp> udp = shared_ptr<IDiarkisUdp>(DiarkisCreateUdp(200, 5000));
std::shared_ptr<IDiarkisRoom> room = shared_ptr<IDiarkisRoom>(DiarkisCreateRoom());
// This is how you pass a UDP client instance
room.SetupAsUdp(udp);