2016-08-16 37 views
0

我想知道如何與另一個NodeJS實例通信?例如,我有一個NodeJS實例是一個聊天室,我將如何獲得聊天和所有連接到來自另一個NodeJS實例的聊天的人。 其次,我還想知道是否可以使用NodeJS管理Minecraft服務器,例如創建一個目錄複製所有必需的文件,然後用x數量的ram啓動服務器,並能夠接收服務器的輸出併發送控制檯命令。NodeJS與其他NodeJS實例通信並管理我的世界服務器

+0

如果您想在兩個或多個NodeJS實例之間實現網絡服務器通信,那麼Socket.IO可能是一個很好的開始。進一步的問題也是可能的,但這不是什麼東西會給你一個回答 - 谷歌是你的朋友。 –

回答

0

你有很多選擇,Socket.io,Rest,Soap,TCP/IP甚至是低級協議。真的取決於Chat節點支持的內容。如果你是兩個節點的所有者,那麼我建議使用Socket.io,它更實時並支持基於推送的通信,否則你將不得不周期性地訪問遠程節點的REST或SOAP API。

就NodeJS而言,它可以爲example執行shell命令。從那裏它是由Minecraft提供並遵守的。