Chris McCordのchat exampleを変更して、機能を追加したいと考えています。基本的には、JSONを使用して、getUsersInRoom(room_id)
、is_online(user_id)
などの便利な関数にJavaScriptクライアントからアクセスする必要があります。チャンネルにカスタム機能を追加する
しかし、私はこれを行う方法がわかりません。参加/ 3、終了/ 2、handle_in/3、および handle_out/3 - 各チャネルは、これらの4つの のコールバック関数のそれぞれの一の以上の句を実装します
:チャネル上のドキュメントがあると言います。
これらは唯一の機能ですか?私は必要なのはソケットAPIだと思うが、以前はソケットで作業したことがないし、助けてくれてありがとう。また、この例では文字列を引数として渡して直接関数呼び出しを行うように見えますが、JSONを使用するにはチャットシステムが必要です。私はこれをどのように達成できるか全く分かりません。