Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以使用node.js发送命令吗?_Javascript_Node.js_Socket.io - Fatal编程技术网

Javascript 我可以使用node.js发送命令吗?

Javascript 我可以使用node.js发送命令吗?,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我正在使用终端(Mac)运行node.js服务器,希望能够通过命令行向客户端发送消息。这可能吗?我可以对其中的消息部分进行编码没有问题,这更重要的是我如何直接从服务器向客户端发送内容,而不是从我目前只了解的客户端-服务器-客户端关系发送内容。如果不让我知道,我将删除答案,这可能就是您想要的 查看一个名为Commander found的模块 它将允许您构建一个cli,然后您可以将它挂接到您的方法/原型中 马特:) 我正在寻找一种通过终端中的命令行发送命令的方法。我已经在使用Socket.IO了。我

我正在使用终端(Mac)运行node.js服务器,希望能够通过命令行向客户端发送消息。这可能吗?我可以对其中的消息部分进行编码没有问题,这更重要的是我如何直接从服务器向客户端发送内容,而不是从我目前只了解的客户端-服务器-客户端关系发送内容。

如果不让我知道,我将删除答案,这可能就是您想要的

查看一个名为Commander found的模块

它将允许您构建一个cli,然后您可以将它挂接到您的方法/原型中

马特:)


我正在寻找一种通过终端中的命令行发送命令的方法。我已经在使用Socket.IO了。我无法想象在任何情况下它都会有用。你不喜欢聊天窗口吗?@RobertHarvey我不知道最好的方式是什么。假设你正在托管某种游戏服务器,你只需向服务器窗口发送一个命令,比如说:/say bla bla bla,这将广播给所有玩家。这就是我在这里要做的。你已经知道如何使用Socket.IO向所有玩家发送消息了吗?是的,我在Socket.IO所能做的一切方面都非常先进。我只想通过我自己的输入直接从服务器发送消息:)这实际上只是一个链接,可能更适合作为评论。@Matt他问这是否可能,事实上这就是如何做到的。你有什么问题?如果他再问我一个问题,我很乐意提供消息来源;这个答案只不过是一个链接。我希望得到有关指挥官如何在其场景中应用的信息,无论OP是否特别要求。来吧@Matt,如果他给出了一个命令示例,你知道我会的,我只是提供了一个非常基本的示例,因为我没有什么要做的。不管怎样,这实际上回答了这个问题。谢谢你们,这是完美的马特!:)
var program = require('commander');
program.option('-s, --send', 'Send command');