双方向通信アプリケーションは、以下のイベントを双方向通信サービスと送受信することで動作します。
アプリケーションが送信するイベント名 |
アプリケーションが受信するイベント名 |
内容 |
---|---|---|
connect |
双方向通信サービスとのコネクションが確立できた時にアプリケーションに通知されます。 | |
join |
ルームへのジョイン依頼を行います。 |
|
→ |
join |
ジョインが成功したことを意味します。依頼したクライアントが受信するイベントです。 |
→ |
coming |
他のクライアントがジョインしたことを意味します。依頼したクライアント以外が受信するイベントです。 |
send | ルーム内の参加者全員、または指定した参加者にメッセージを送信します。他のルームの参加者に送信することもできます。 | |
→ |
receive |
メッセージを受信します。 |
list | ルーム名の一覧、または指定したルーム内の参加者リストを依頼します。 | |
→ | list | ルーム名の一覧、または参加者リストを受信します。 |
leave |
ルームから退室する時に送信します。 |
|
→ |
leave |
ルーム参加者が退室したときに受信します。 |
disconnect |
ルーム参加者の接続が切断されたとき、またはサーバがダウンしたときに受信します。 |