nodejs net.createServer保存范围

时间:2012-02-11 18:58:09

标签: node.js socket.io

我有一个应用程序在其他端口上使用net.createServer和socket.io监听端口。 net.createServer连接了许多客户端。通过socket.io从浏览器接收命令后,我需要协调两个net.createServer客户端的工作。所以我将命令通过第一个套接字发送到第一个客户端,我只需要在重放时继续进行。但是如何保存当前范围?有什么方法可以保持“这个”吗?

UPDATE1:

Here是一个基本示例

1 个答案:

答案 0 :(得分:0)

保存“this”范围的解决方案是在函数定义

上使用bind(this)
function(arg){...}.bind(this);