Tag: mkfifo

Erstellt eine named-pipe (aka FIFO)

Fifo-Datei des Windows-Beispiel

Anzahl der Antworten 1 Antworten
Frage ich mich, ob es eine Windows-Entsprechung für Linux mkfifo. Durch äquivalente, ich meine Art und Weise Dateien zu erstellen, mit st_mode zuletzt ein. Vielen Dank für die Antworten. Windows hat einfach nicht die "alles ist eine

Sollte die named pipes geöffnet mit mkfifo geschlossen werden und wie?

Anzahl der Antworten 3 Antworten
Bin ich über eine named pipe zum erfassen der Ausgabe eines externen Programms (wgrib2) in einem anderen Programm (Matlab). Der Matlab-code ist unten, und system greift auf die Befehlszeile, um das Rohr. Hier sind meine Fragen: Muss

mit mkfifo zu blockieren, zu Lesen, bis ein schreiben

Anzahl der Antworten 1 Antworten
gcc (GCC) 4.7.2 c89 Ich bin mit Rohren mkfifo. Ich habe einen reader und einen writer. Ich möchte die Leser zu blockieren, bis es etwas in die Datei. Gibt es ein flag können Sie festlegen, O_NONBLOCK, die

fifo - Lesen in einer Schleife

Anzahl der Antworten 2 Antworten
Möchte ich os.mkfifo für die einfache Kommunikation zwischen Programmen. Ich habe ein problem mit dem Auslesen aus der fifo in einer Schleife. Betrachten Sie dieses Spielzeug Beispiel, wo ich eine reader und eine writer-arbeiten mit dem fifo.

Kann nicht geöffnet FIFO zum schreiben

Anzahl der Antworten 1 Antworten
"Server" - Programm-Seite: #define RESP_FIFO_NAME "response" /* Global Variables */ char *cmdfifo = CMD_FIFO_NAME; /* Name of command FIFO. */ char *respfifo = RESP_FIFO_NAME; /* Name of response FIFO. */ int main(int argc, char* argv) { int

Die richtige FIFO client-server-Verbindung

Anzahl der Antworten 2 Antworten
Ich versuche, schreiben Sie einfachen client und server C-Programme, die miteinander kommunizieren, die in separaten terminals. Dem server zum erstellen einer öffentlichen fifo und warten auf den client. Inzwischen ist der client ist die Schaffung seinen eigenen

mkfifo () - Fehler ---> “Fehler bei der Erstellung der named pipe.: Datei existiert"

Anzahl der Antworten 3 Antworten
Den mkfifo Funktion nimmt 2 Argumente, Pfad und Modus. Aber ich weiß nicht, was ist das format für den Pfad, den er verwendet. Ich Schreibe ein kleines Programm, um eine named pipe erstellen und als Pfad in

Warum funktioniert mein Programm hängen beim öffnen einer mkfifo-ed-Rohr?

Anzahl der Antworten 2 Antworten
Benutze ich mkfifo auf eine named pipe erstellen. Dann habe ich das folgende Programm verwenden, um es zu öffnen. Aber das Programm hängt sich bei der Zeile "fopen". Gibt es etwas falsch hier? int main(int argc, char**

Wie kann ich richtig schreiben-FIFOs in Python?

Anzahl der Antworten 2 Antworten
Etwas sehr seltsames geschieht, wenn ich offen FIFOs (named pipes) in Python zu schreiben. Überlegen Sie, was passiert, wenn ich versuche zu öffnen ein FIFO zum schreiben in einer interaktiven interpreter: >>> fifo_write = open('fifo', 'w') Die

Erstellen Sie einen temporären FIFO (Named Pipe) in Python?

Anzahl der Antworten 5 Antworten
Wie kann man das erstellen einer temporären FIFO (named pipe) in Python? Sollte dies funktionieren: import tempfile temp_file_name = mktemp() os.mkfifo(temp_file_name) open(temp_file_name, os.O_WRONLY) # ... some process, somewhere, will read it ... Aber ich bin zögerlich, weil