我正在为某些东西编写一个快速的服务器应用程序,所以我真的不想编写一个完整的 GUI。但是问题是服务器的主要部分,但是控制台窗口一次只允许输入或输出。
我玩过的许多游戏中都有控制台(通常需要以某种方式激活),他们通过分离输入和输出来解决这个问题,这样底线专门用于输入输入命令,而其余部分用于输出就像一个普通的控制台窗口。
是否有可能以最少的工作量(即不必从头开始编写我自己的控制台窗口)并以跨平台的方式来做类似的事情?理想情况下,如果服务器在没有安装所有 GUI 东西的系统上运行,我想仍然以某种方式使用普通命令提示符,尽管我猜一个可以与服务器连接的简单 GUI 客户端也可以。
跨平台是指需要 Windows 和 Linux 支持。虽然如果我去客户端 GUI 路由 ID 还需要 Mac。