M
macke_a
Mitglied
Hallo !
Besteht die Möglichkeit zwei "Named Pipes" in einem Prozess zu verwenden?
Die beiden NP´s haben unterschiedliche Namen, dementsprechend mussten sie doch auch unabhängig voneinander sein, oder ?
Zum anderen möchte ich die eine Pipe nur zum "WRONLY" und die andere zum "RDONLY" haben.
mkfifo("/tmp/guipipe",0666);
fdgui = open("/tmp/guipipe",O_RDONLY);
mkfifo("/tmp/zsepipe",0666);
fdzse = open("/tmp/zsepipe",O_WRONLY);
Diese beiden FIFO´s werden in einem Prozess erzeugt und sollen von zwei Prozessen aus genutzt werden.
Nun, ich habe mal versucht beide FIFO´s zu nutzen, allerdings bekomme ich dann Probleme mit meinem Programm( NEUSTART MUSS ERFOLGEN)
Ich möchte eigentlich nur bestätigt haben, ob es überhaupt möglich ist, zwei FIFO´s in einem Prozess zu initialisieren und in zwei Prozessen zu nutzen!
Ich bin dankbar für jede Hilfe, da ich schon fast ne Woche an diesem Probleme sitze!
Mfg macke_a
Besteht die Möglichkeit zwei "Named Pipes" in einem Prozess zu verwenden?
Die beiden NP´s haben unterschiedliche Namen, dementsprechend mussten sie doch auch unabhängig voneinander sein, oder ?
Zum anderen möchte ich die eine Pipe nur zum "WRONLY" und die andere zum "RDONLY" haben.
mkfifo("/tmp/guipipe",0666);
fdgui = open("/tmp/guipipe",O_RDONLY);
mkfifo("/tmp/zsepipe",0666);
fdzse = open("/tmp/zsepipe",O_WRONLY);
Diese beiden FIFO´s werden in einem Prozess erzeugt und sollen von zwei Prozessen aus genutzt werden.
Nun, ich habe mal versucht beide FIFO´s zu nutzen, allerdings bekomme ich dann Probleme mit meinem Programm( NEUSTART MUSS ERFOLGEN)
Ich möchte eigentlich nur bestätigt haben, ob es überhaupt möglich ist, zwei FIFO´s in einem Prozess zu initialisieren und in zwei Prozessen zu nutzen!
Ich bin dankbar für jede Hilfe, da ich schon fast ne Woche an diesem Probleme sitze!
Mfg macke_a