我正在开发一个简单的 2d 在线游戏,现在我正在设计我的服务器。服务器将在 linux vps 上运行,我需要一种与之通信的方法(例如关闭它,因为它将在 vps 上运行,所以简单地关闭终端是行不通的)。所以我认为有两种选择:
1)编写2个应用程序-服务器不说任何内容并且不接受控制台输入,第二个应用程序是向服务器发送命令的控制台(例如退出,获取在线播放器等)。
2) 编写 1 个有 2 个线程的应用程序 - 一个是真正的服务器,第二个线程将用于 cin 和 cout。但是我不确定这是否适用于vps...
或者也许有更好的方法?这样做的通常方法是什么?请记住,它必须是与 vps 兼容的方式(只能通过 ssh 访问它)。
谢谢