je te remercie du service mais en fait je suis étudiant.. donc je suis entrain d'apprendre, ca fait juste quelques mois que je fais de systéme à fond, donc c vrai je peux paraitre dépassé mais bon y en as des choses :S!!!
et crois moi crois moi pas, je crois que g poser la question mon à 3 ou 4 prof et personne n'a su répondre à mon probléme..
donc ben j me débrouille :(...
En tout cas merci vous m'avez lancer sur une idée, bien que je n'arrive pas à la concrétisé c déja un début ;),
à bon entendeur (y),
Sheryo.
j te remercie de ta patience et pour cette explication..
mais pourais tu me donner plus de détail sur l'application avec un printf dans mon prog stp..
En fait j'ai fait:
mkfifo("mP",777);
int fd = open("mP",O_RDWR);
system("xterm -e '?? mP' &"); /* que dois je mettre à la place de ?? ==> printf?
pour pouvoir afficher la sortie standard*/
ou une redirection avec dup2(fd,1)?
j'ai essayer cette derniére solution mais cela ne marche pas...
Merci,
Sheryo
c'est claire, j'ai essayé mais ce que je craigné est arrivé c'est à dire ke rien ne s'affiche aprés exécution du xterm -e 'cat...'.. la redirection marche mais pas l'affichage.
si j'ai bien compris j'ouvre /tmp/monfifo et je redirige la sortie standard a l'aide d'un pipe sur /tmp/monfifo?!
Mais est ce que le fait d'écrire des choses au fur et à mesure sur /tmp/monfifo m'obligera a réouvrir ce fichier avec xterm -e 'cat /tmp/monfifo' ou le fait de faire une fois cette commande m'affichera tous ce qui s'ecrit aprés l'execution de xterm -e 'cat /tmp/monfifo'??
Merci,
Sheryo.
oui mais a ce moment là faudrait exécuter 2 programmes client à la fois, c vrai que c pas trés pratique....
Si je comprend bien il n'exite pas de moyen de rediriger les msg vers un xterm précis, sans réexecuter un autre prog?!!!
Je ne pense pas avoir bien compris...
Dans mon implémentation de ce serveur client irc j'ai crée 2 classes un qui gére le serveur et l'autre qui gére le client.
Quant un serveur se connecte les clients peuvent se connecter a leur tour, mais je ne vois pas ce ke ca changerai d'exécuter xterm -e client ?? ca n'ouvre juste qu'un nouveau xterm et d'ailleur j'ai essayer et j'ai eu une erreur du type "cant write date"??
En fait printf affiche sur la sortie standart du xterm en cours.
Mon probléme est que je veux recevoir le messages des autres client connecté sur irc dans un xterm autre que celui ou j'ecris les msg.
c'est à dire savoir redirigé un message vers un xterm precis?!!
Je suis obligé de devoir cela car sinon il y a entrrelacement entre ce que j'ecris et ce que je recoit du serveur...
j'espère etre plus claire.
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 0.
et crois moi crois moi pas, je crois que g poser la question mon à 3 ou 4 prof et personne n'a su répondre à mon probléme..
donc ben j me débrouille :(...
En tout cas merci vous m'avez lancer sur une idée, bien que je n'arrive pas à la concrétisé c déja un début ;),
à bon entendeur (y),
Sheryo.
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à -1.
mais pourais tu me donner plus de détail sur l'application avec un printf dans mon prog stp..
En fait j'ai fait:
mkfifo("mP",777);
int fd = open("mP",O_RDWR);
system("xterm -e '?? mP' &"); /* que dois je mettre à la place de ?? ==> printf?
pour pouvoir afficher la sortie standard*/
ou une redirection avec dup2(fd,1)?
j'ai essayer cette derniére solution mais cela ne marche pas...
Merci,
Sheryo
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 0.
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 0.
Mais est ce que le fait d'écrire des choses au fur et à mesure sur /tmp/monfifo m'obligera a réouvrir ce fichier avec xterm -e 'cat /tmp/monfifo' ou le fait de faire une fois cette commande m'affichera tous ce qui s'ecrit aprés l'execution de xterm -e 'cat /tmp/monfifo'??
Merci,
Sheryo.
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 0.
Si je comprend bien il n'exite pas de moyen de rediriger les msg vers un xterm précis, sans réexecuter un autre prog?!!!
[^] # Re: un xterm n'affiche que ce que le programme qu'il exécute affiche
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 0.
Dans mon implémentation de ce serveur client irc j'ai crée 2 classes un qui gére le serveur et l'autre qui gére le client.
Quant un serveur se connecte les clients peuvent se connecter a leur tour, mais je ne vois pas ce ke ca changerai d'exécuter xterm -e client ?? ca n'ouvre juste qu'un nouveau xterm et d'ailleur j'ai essayer et j'ai eu une erreur du type "cant write date"??
[^] # Re: printf ?
Posté par sheryo06 . En réponse au message pb gestion reception et envoie sur un xterm. Évalué à 1.
Mon probléme est que je veux recevoir le messages des autres client connecté sur irc dans un xterm autre que celui ou j'ecris les msg.
c'est à dire savoir redirigé un message vers un xterm precis?!!
Je suis obligé de devoir cela car sinon il y a entrrelacement entre ce que j'ecris et ce que je recoit du serveur...
j'espère etre plus claire.