2010-05-14 3 views
5

question courte: J'ai une simulation en temps réel qui fonctionne comme un processus de backround et est connecté avec des tuyaux au programme appelant. Je veux envoyer des commandes à ce processus en utilisant stdin pour obtenir certaines informations via stdout. Maintenant, parce que c'est un processus en temps réel, il doit s'agir d'une entrée non bloquante. Boost :: asio :: async_read en conjonction avec iostream :: cin est-il une bonne idée pour cette tâche? Comment pourrais-je utiliser cette fonction si c'est faisable? D'autres suggestions?Utiliser boost :: asio :: async_read avec stdin?

Répondre

Questions connexes