如果我做的话
socket.on('herp',function(derp){ socket.emit('derp',derp); }
消息转到与发送原始消息的插槽不同的套接字
这就是我打算传递消息的javascript多人游戏猪(骰子游戏)教程我试图整理
app的结构如下 pig_server:https://github.com/hayksaakian/pig_server 管理账户/玩家和游戏,掷骰子,转发动作 猪:https://github.com/hayksaakian/pig 管理ui,客户端;发出行动
如何重新创建问题: 先做 节点helloworld.js 运行服务器
从两个不同的网络浏览器打开pig / www / index.html(来自客户端目录)
在每个浏览器中:创建一个帐户,单击梯形图,单击查找游戏。一旦游戏出现在每个浏览器上,请从梯形图页面列表中单击它。
在JavaScript控制台中: socket.emit('herp','derp'); (从两个浏览器执行此操作)
只有一个浏览器会显示两条新消息