は今デフォルトsails.js 0.12.3 に私は、だから私はモデル(約40室)ではありませんお部屋にメッセージを送りたい...だけpredifenedモデル用sails.jsでWebSocketのカスタムルームを定義する方法は?
をModel.PublicCreateを使用することができます。.. 方法sails.jsでそれをするには?
は今デフォルトsails.js 0.12.3 に私は、だから私はモデル(約40室)ではありませんお部屋にメッセージを送りたい...だけpredifenedモデル用sails.jsでWebSocketのカスタムルームを定義する方法は?
をModel.PublicCreateを使用することができます。.. 方法sails.jsでそれをするには?
あなたは先にカスタムルームに接続する必要があります。
sails.sockets.join(req, 'myCustomRoomName');
あなたが部屋の任意の数にソケットを追加することができますので、たとえばユーザーがカスタムルームに参加して、あなたのコントローラのどこかのコード行を追加しますソケットルートを作ります。それについての詳細は、このドキュメントを確認してください:http://sailsjs.org/documentation/concepts/realtime/on-the-server
あなたは、この使用myCustomRoomNameに接続されているすべてのソケットにメッセージを送信する場合:
sails.sockets.broadcast("myCustomRoomName", "nameOfEvent", {someData: "can also be just string instead of obj, i prefer objects..."});
このトピックについて
詳細情報:http://sailsjs.org/documentation/reference/web-sockets/sails-sockets
を