Pregunta

Estoy escribiendo una aplicación de servidor rápida para algo, así que realmente no quiero escribir una GUI completa. Sin embargo, el problema es que la parte principal del servidor, sin embargo, la ventana de la consola solo permitirá entrada o salida a la vez.

Muchos juegos que he jugado que tienen una consola (generalmente necesita activarse de una forma u otra) resolvieron este problema separando la entrada y la salida, de modo que la línea de fondo se dedica a ingresar comandos de entrada, mientras que el resto es usado para salida como una ventana de consola normal.

¿Es posible hacer algo así con una cantidad mínima de trabajo (es decir, sin tener que escribir mi propia ventana de consola desde cero), y de forma multiplataforma? Idealmente, me gustaría seguir usando el símbolo del sistema normal de alguna manera para el caso en el que el servidor se ejecuta en un sistema sin todas las cosas GUI instaladas, aunque supongo que un simple cliente GUI que podría conectarse con el servidor también estaría bien.

Por multiplataforma me refiero a la compatibilidad con Windows y Linux. Aunque si fuera la ID de ruta de la GUI del cliente, también requeriría Mac.

¿Fue útil?

Solución

Parece que debería echar un vistazo a las maldiciones

ncurses

pdcurses

Otros consejos

Los constructores de GUI en estos días son muy fáciles. Puede encontrar que hacer clic en una interfaz gráfica de usuario es más fácil que resolver esto de la manera que desee.

No estoy seguro de la parte multiplataforma. ¿Podría reducirlo un poco y especificar qué plataformas tiene en mente?

Si está considerando Linux (que en sí mismo es multiplataforma, al menos en cierta medida), entonces echaré un vistazo a ncurses.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top