小编vhy*_*yea的帖子

多人游戏架构

任何人都可以推荐文章,书籍,教程吗?

也许是(文章,书籍,教程)关于多人游戏架构,HTML5网络,JavaScript,WebSockets,Node.js?

html5 multiplayer websocket node.js

5
推荐指数
1
解决办法
5346
查看次数

Node.js WebSocket广播

我在Node.js中使用ws库用于WebSockets,我正在从库示例中尝试这个示例:

var sys = require("sys"),
    ws = require("./ws");

  ws.createServer(function (websocket) {
    websocket.addListener("connect", function (resource) { 
      // emitted after handshake
      sys.debug("connect: " + resource);

      // server closes connection after 10s, will also get "close" event
      setTimeout(websocket.end, 10 * 1000); 
    }).addListener("data", function (data) { 
      // handle incoming data
      sys.debug(data);

      // send data to client
      websocket.write("Thanks!");
    }).addListener("close", function () { 
      // emitted when server or client closes connection
      sys.debug("close");
    });
  }).listen(8080);
Run Code Online (Sandbox Code Playgroud)

一切都好.它可以工作,但是运行3个客户端,然后发送"Hello!" 从一个将使服务器只回复"谢谢!" 发送消息的客户端,而不是全部.

我怎么播"谢谢!" 当有人发送"你好!"时,所有连接的客户端?

谢谢!

javascript websocket node.js

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

node.js ×2

websocket ×2

html5 ×1

javascript ×1

multiplayer ×1