小编Dav*_*vid的帖子

Pusher App客户端事件

我正在编写一个多人国际象棋游戏,并使用Pusher作为websocket服务器部分.

无论如何,如果我有一个用户列表,我选择其中任何一个并挑战它们,我如何向这一个用户发送挑战?我知道我会使用客户端事件,如:

channel.trigger("client-challenge_member1", {some : "data"});
Run Code Online (Sandbox Code Playgroud)

但是我认为这个事件必须已经创建了.在每个成员订阅后,我是否动态创建此事件?可能在:

channel.bind("pusher:subscribed_completed", function(member) // not sure of correct syntax but...
{
   channel.bind("client-challenge_" + member.memberID, function(data)
   {
      alert(data.Name + " is challenging you.");
   });
});
Run Code Online (Sandbox Code Playgroud)

我认为会有一个重载方法trigger,比如:

channel.trigger(eventName, data, memberID)
Run Code Online (Sandbox Code Playgroud)

但我看不到这样的事情.有任何想法吗?谢谢.

events client websocket

4
推荐指数
1
解决办法
2871
查看次数

标签 统计

client ×1

events ×1

websocket ×1