- ヘルプセンター
- Diarkis C++ SDK
- Room
Room の全メンバーにメッセージを送信する方法
BroadcastTo() を用いることで自分を含む Room の全メンバーにメッセージを送信できます。このメッセージは、OnMemberBroadcast によって受信されます。送信するメッセージの内容は自由に決めることができますが、メッセージには送信者のユーザーIDなどを含めることをお勧めします。これにより、受信者は誰がメッセージを送信したかを検知し、それに応じた行動をとることができます。
messageData.SenderID = id;
messageData.Message = "Hello";
byte[] message = encoder.Encode(messageData);
bool reliable = false; // for UDP, if set to true, broadcast message will be sent as an RUDP packet
this->room->BroadcastTo(this->roomID, message , reliable);