2013-05-20 46 views
0

我使用Terminal(Mac)運行node.js服務器,並希望能夠通過命令行向客戶端發送消息。這可能嗎?我可以編碼消息的一部分沒有問題,這更多的是我可以直接從服務器發送給客戶端,而不是從目前我只理解的客戶端 - 服務器 - 客戶端關係。我可以使用node.js發送命令嗎?

+0

我正在尋找一種方式,通過發送指令終端中的命令行。我已經在使用Socket.IO。 – jskidd3

+0

我無法想象任何有用的場景。你不喜歡聊天窗口嗎? –

+1

@RobertHarvey我不知道這樣做的最好方法是什麼。想象一下你正在託管某種遊戲服務器,你可以通過這樣的方式發送一個命令到服務器窗口中:/ bla bla bla,這將播放給所有玩家。這就是我期望在這裏做的 – jskidd3

回答

1

這可能是你之後如果不讓我知道,我會刪除答案。

調查一個名爲Commander的模塊,發現here

它將使你建立一個命令行,然後可以掛接到你的方法/原型等

馬特:)

var program = require('commander'); 
program.option('-s, --send', 'Send command'); 
+0

這只是一個鏈接,可能更適合作爲評論。 – Matt

+0

@Matt他問是否有可能,這實際上是如何做到的。你的問題是什麼?如果他提出另一個問題,我會很樂意提供資料。 – origin1tech

+0

「我的問題」正如我所說;這個答案不過是一個鏈接。我希望*關於指揮官如何適用於他的情況的信息,不管OP是否特別要求。 – Matt

相關問題