Pergunta

Eu estou escrevendo um aplicativo de servidor rápida para algo tão realmente não quero escrever um GUI completo. No entanto, o problema é que a parte principal do servidor, porém a janela do console só irá permitir entrada ou saída de cada vez.

Muitos jogos ive jogado que tem um console em si (geralmente precisa ativar de alguma forma ou de outra) que resolveu este problema através da separação da entrada e saída, de tal forma que a linha de fundo é dedicado à inserção de comandos de entrada, enquanto o resto é usado para a saída como uma janela do console normal.

É possível fazer algo assim com uma quantidade mínima de trabalho (ou seja, sem ter que escrever a minha própria janela de console a partir do zero), e de uma maneira de plataforma cruzada? Idealmente eu gostaria de ainda usar o comando normal de prompt de alguma forma para o caso em que o servidor está sendo executado em um sistema sem todo o material GUI instalado, embora eu acho que um cliente GUI simples que poderia se conectar com o servidor seria ótimo também.

Por multiplataforma Quero dizer Windows e suporte Linux é necessária. Embora se eu fosse o cliente rota GUI id também exigem Mac em cima disso.

Foi útil?

Solução

Parece que você deve ter um olhar para maldições

ncurses

pdcurses

Outras dicas

construtores de GUI estes dias são muito fáceis. Você pode achar que, ao clicar em conjunto um gui é mais fácil do que resolver isso da maneira que quiser.

Estou um pouco incerto sobre a parte cross-platform. você poderia reduzi-lo um pouco e especificar quais plataformas você tem em mente?

Se você está considerando Linux (que em si é multi-plataforma, pelo menos até certo ponto), então eu dar uma olhada em ncurses.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top