【问题标题】:NodeJS communicating with other NodeJS instances and managing minecraft serverNodeJS 与其他 NodeJS 实例通信并管理 minecraft 服务器
【发布时间】:2016-08-16 21:32:14
【问题描述】:

我想知道如何与另一个 NodeJS 实例通信?例如,我有一个 NodeJS 实例,它是一个聊天室,我将如何从另一个 NodeJS 实例获取聊天以及所有连接到聊天的人。 其次,我还想知道是否可以使用 NodeJS 管理 Minecraft 服务器,例如创建一个目录,复制所有必要的文件,然后使用 x 数量的 ram 启动服务器,并能够接收服务器的输出并发送控制台命令。

【问题讨论】:

  • Socket.IO 可能是一个好的开始,如果你想在两个或多个 NodeJS 实例之间实现网络服务器通信。进一步的问题也是可能的,但这不是 SO 会给你一个答案 - 谷歌是你的朋友。

标签: javascript node.js express networking


【解决方案1】:

您有很多选择,Socket.io、Rest、Soap、TCP/IP 甚至低级协议。真的取决于聊天节点支持什么。如果你是两个节点的所有者,那么我建议使用Socket.io,它更实时并且支持基于推送的通信,否则你将不得不定期点击远程节点的REST或SOAP API。

就 NodeJS 而言,它可以为 example 执行 shell 命令。从那里开始,由 Minecraft 决定它提供和坚持的内容。

【讨论】:

    猜你喜欢
    • 2021-03-15
    • 1970-01-01
    • 2016-08-20
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多