我正在尝试创建一个函数,该函数允许从 node-chakracore 实例触发 Node 的 V8 实例中的脚本。我通过将较新版本的 Node 作为子进程运行来做到这一点。我想这样做,它只有 1 个较新的 Node 实例,而不是为我要运行的每个脚本创建另一个。我想要一个runV8Script
能在 V8 端触发脚本的函数。我想要触发脚本的方式是拥有一个 IPC 套接字,服务器端是 Chakra,客户端是 V8。
我遇到的问题是我想不出如何client
在服务器回调之外使用,这意味着我不能让函数发送数据。
我只是用下面的简单代码创建这个服务器,没什么花哨的
let server = net.createServer(client => {
// The client can only be used inside of this callback
});