nodejs net.createServer 保存范围
我有一个应用程序在其他端口上使用 net.createServer 和 socket.io 监听端口。 net.createServer 有许多客户端连接。通过 socket.io 从浏览器接收命令后,我需要协调两个 net.createServer 客户端的工作。因此,我通过第一个套接字向第一个客户端发送命令,并且仅当它重播时我才需要进一步进行。但如何保存当前的范围呢?有什么办法保留“这个”吗?
UPDATE1:
这里是一个基本示例
I have an application listening on port using net.createServer and socket.io on other port.
net.createServer has many clients connected. After receiving command from browser via socket.io I need to coordinate work of two net.createServer clients. So I send command over first socket to first client and I need to proceed further only when it replays. But how do I save my current scope? Any way to keep "this"?
UPDATE1:
Here is a basic example
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
保存“this”范围的解决方案是在函数定义上使用bind(this)
The solution to save "this" scope is to use bind(this) on a function definition