Bonjour,
j'essaye de programmer un pseudo-telnet, et dans ce cadre, je dois gérer simultanement les entrées de l'utilisateur, et la connexion au serveur.
Mon problème se pose pour les entrées utilisateurs : en effet, les méthode istream que je connais sont bloquantes, et cela va donc bloquer la gestion des sockets (si je suis en monothread) ou l'eventuelle terminaison du programme suite a une erreur de sockets (si je suis en multithread).
Existe-t-il une méthode de cin permettant de laisser l'utilisateur taper du texte, en tache de fond, puis de venir régulièrement voir le contenu du buffer ?
J'ai vu qu'il était possible de rediriger le buffer avec rdbuf, je me demande si ce n'est pas la solution.
Quelqu'un a une idée ?
---------------
-( BlackGoddess )-