Tag: fdopen

Erstellen Sie eine Datei-Deskriptor

Anzahl der Antworten 2 Antworten
Ich möchte erstellen Sie eine Datei-Deskriptor in C, dessen Wert ich angeben im code. Ich habe eine integer-variable, die angibt, der Wert der Datei-Deskriptor erstellt werden. Zum Beispiel vielleicht brauche ich einen Datei-Deskriptor, dessen Wert auf 5

Wie fdopen als open-mit dem gleichen Modus und Fahnen?

Anzahl der Antworten 3 Antworten
Ich würde gerne eine FILE* Art zu verwenden fprintf. Ich fdopen zu bekommen FILE* statt open zurückgibt int. Aber können tun wir das gleiche mit fdopen und open? (Ich habe nie fdopen) Ich würde gerne eine fdopen

"Illegal seek" Fehler beim arbeiten mit socket-streams mit nicht-leerem Puffer Lesen

Anzahl der Antworten 4 Antworten
Schreibe ich momentan eine server-Anwendung auf Linux x86_64 mit <sys/socket.h>. Nach der Annahme einer Verbindung über accept() verwende ich fdopen() wickeln abgerufen Buchse in eine FILE* stream. Schreiben in und Lesen aus, dass FILE* stream in der

Python - Wie konvertiere ich "ein OS-Level-Handle in eine offene Datei" in ein Dateiobjekt?

Anzahl der Antworten 6 Antworten
tempfile.mkstemp() gibt: einem Tupel mit einem OS-level-handle auf eine geöffnete Datei (wie würde zurückgegeben werden, die von os.open()) und der absolute Pfadname der Datei, in dieser Reihenfolge. Wie kann ich umwandeln, die OS-level-Griff auf ein file-Objekt? Den