私は何かのためのクイックサーバーアプリを書いているので、完全なGUIを書きたくありません。ただし、問題はサーバーの主要部分ですが、コンソールウィンドウでは一度に入力または出力しか許可されません。
コンソールを搭載した多くのゲーム(通常は何らかの方法でアクティブ化する必要があります)は、入力と出力を分離することでこの問題を解決しました。これにより、収益は入力コマンドの入力専用になり、残りは出力に使用されます。通常のコンソールウィンドウのように。
最小限の作業で(つまり、独自のコンソールウィンドウを最初から作成することなく)、クロスプラットフォームの方法でそのようなことを行うことは可能ですか?理想的には、すべてのGUIがインストールされていないシステムでサーバーが実行されている場合でも、通常のコマンドプロンプトを使用するのが理想的ですが、サーバーに接続できる単純なGUIクライアントでも問題ないと思います。
クロスプラットフォームとは、WindowsとLinuxのサポートが必要であることを意味します。私が行った場合、クライアントGUIルートIDには、その上にMacも必要です。