2016-08-16 69 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提供并遵守的。