我在Node.js中有一个套接字服务器,我希望能够在服务器监听的同时从stdin读取.它只能部分工作.我正在使用此代码:
process.stdin.on('data', function(chunk) {
for(var i = 0; i < streams.length; i++) {
// code that sends the data of stdin to all clients
}
});
// ...
// (Listening code which responds to messages from clients)
Run Code Online (Sandbox Code Playgroud)
当我没有输入任何内容时,服务器会响应客户端的消息,但是当我开始输入内容时,直到我按Enter键才会继续执行此任务.在开始输入内容并按Enter键之间的时间内,监听代码似乎被暂停.
当我输入stdin时,如何让服务器仍然响应客户端?