voila je dois créer un serveur qui crée un tube nommé, donc je fais:
n=mkfifo("/tmp/fifo",S_IRUSR|S_IWUSR);
fd_tube = open ("/tmp/fifo",O_NDELAY| O_RDONLY);
(déjà si je met pas le O_NDELAY il bloque, je pige pas pkoi)
ensuite coté client qui doit ecrire dedans, je fais:
fd_tube_maitre = open ("/tmp/fifo", O_WRONLY);
write (fd_tube_maitre,"blabla",6);
close (fd_tube_maitre);
et ca marche pas !!!
le client bloque (meme si je lui met O_NDELAY ).
QQun peut me dire où se situe le pb et comment corriger mon code ?
merci.