【发布时间】:2015-03-19 08:08:59
【问题描述】:
我使用的是nodejs,我从php socket服务器切换到nodejs的原因之一是线程能力。 (本质上,我希望我的游戏服务器中的怪物自动攻击玩家)。
假设在我放置的节点的 sever.js 文件中:
setInterval(function(){
console.log('Hello');
}, 1000);
然后我在一个浏览器上登录并验证我的角色,然后查看控制台,我可以看到每秒输出“Hello”。没关系,但随后我加载了一个新浏览器,验证了另一个用户,然后查看控制台。它实际上输出速度是原来的两倍,这不是正确的方法吗?
编辑:我正在使用https://github.com/websockets/ws,而 setInterval 函数就在
socket.on('message', function(Message, flags) {
~~~gameserver authentication /blah mysql blah ~~
setInterval(function(){
console.log('Hello');
}, 1000);
})
希望对您有所帮助,抱歉不够具体。
【问题讨论】:
-
Let's say in my sever.js file for node- 这不是真的.. 将整个文件放入 (req, res) 功能。什么样的浏览器,为您的测试设置了什么。 编辑问题以提供更多信息 -
@Urahara 我已编辑,如果您需要其他任何内容,希望对 lmk 有所帮助
标签: javascript node.js