0

https://github.com/scttnlsn/backbone.ioのbackbone.io を使用しており、そのクライアントのソケット ID を使用して単一のクライアントにイベントを発行したいと考えています。そのため、すべてのクライアントにイベントを発行するのではなくbackend.emit('created', { id: 'myid', foo: 'bar' });、単一のクライアントに発行したいと思います。

これを行う最善の方法は何ですか?

4

1 に答える 1

1

私はこれを行います:

ユーザーごとにチャネルを設定します。他のクライアントがリッスンするのを難しくする必要がある場合は、ユーザー ID とログイン時間などに基づいたハッシュでチャネルに名前を付けます。クライアントにそのチャンネルを聞くように伝えます。

次に、特定のユーザーに何かを送信したい場合は、データベースを見て、ID とログイン時間を確認し、その特定のユーザーにデータを送信できます。

于 2013-01-10T21:13:36.343 に答える