ピアアシストネットワークへのアクセス制御ピアアシストネットワークの参加ノードに対して、機能の利用を一部制限する事ができます。パスワードの関係についてです。インスタンスを生成する前に設定しておく必要があります。パスワードが違うと同じグループとして扱われません。この点にも注意が必要です。クラスのメソッドです。ポストとアプリケーションレベルのマルチキャストに対するパスワードを設定することができます。上でも書いたように、同じネットワークに参加するためには同じパスワードを指定する必要がありますが、それに加えてソルトも同じでなければなりません。(あたりまえですが)。このあたりちょっと面倒なところです。以上のとおり、パスワードとソルトは、ピアアシストネットワークへの参加を制限します。サイトへのパスワードと同じようなものだと思われるかもしれません。ここで設定するパスワードにはもう一つの使い道があります。上のマルチキャスト今回は、アプリケーションレベルマルチキャストです。対多の通信に向いた方式で、大量のデータを少ない遅延で送りたいときに使用します。遅延と信頼性のどちらを優先させるかを指定するオプションもあります。マルチキャストを行うには、まずグループに接続します。クラスのときに説明したものと同じです。設定する点だけ変更してあります。インスタンスの生成です。生成したグループ識別用の文字列を使います。残りは、通常のストリーミングのときと同様です。メソッドを呼ぶと送信が開始されます。(RTMFP)今回は、ピアアシストネットワーク内のポストの実現です。ポストによるデータ送信ポストは、ピアアシストネットワークの全てのノードに対してメッセージを送信する機能です。チャットのような多対多の通信に向いた通信手段です。ベストエフォート型の配信のため、メッセージの到着は必ずしも保障されません。メソッドを実行します。post(message:Object):String引数には送信されるオブジェクトを渡します。このオブジェクトに適当な値を設定しておきます。チャット文字列と一緒にいくつかの送信者側情報を送っています。前回の記事とあわせてお使いください。次はメッセージの受け取り方です。イベントが発生します。このコードに対する処理をイベントハンドラー内に記述します。追加された新しいクラスです。同じ位置づけになります。経由してアクセスします。インスタンスの生成です。