Hans: Bild als named pipe ?

Hi !

Also, folgendes Problem:

Ich rufe ueber PL-SQL im Browser ein C-Programm auf, welches ein Bild erzeugt
und als file ablegt. Sobald das fertig ist, ist auch das C-Programm
beendet und der PL-SQL-Code wird weiter ausgefuehrt. Dieser schreibt eine
HTML-Seite, in der eine IMG-Link auf das besagte file zeigt.

So, Bild erzeugt und wird auch angezeigt. Nun meine Frage, ob man statt
einem file auch eine named pipe angeben kann.

Ich habe bereits eine named pipe mit "mkfifo" angelegt, das C-programm
oeffnet die Pipe mit fopen("blabla.xyz","w+"), aber ausser das der
Browser nur noch laedt, passiert da nicht viel.

Kann mir jemand weiterhelfen ?

Danke !

Gruß

Hans

  1. Hi,

    [...] Dieser schreibt eine
    HTML-Seite, in der eine IMG-Link auf das besagte file zeigt.

    So, Bild erzeugt und wird auch angezeigt. Nun meine Frage, ob man statt
    einem file auch eine named pipe angeben kann.

    Was auch nichts anderes als eine Datei ist:"Everything is a file" heißt es da nicht umsonst.
    Mit genau den gleichen Problemen, wie bei einer "normalen" Datei

    Ich habe bereits eine named pipe mit "mkfifo" angelegt, das C-programm
    oeffnet die Pipe mit fopen("blabla.xyz","w+"),

    Das braucht ein klein wenig mehr Arbeit.
    Aber direkt auf der ersten Seite von http://www.google.de/search?q=C pipe fifo&ie=UTF-8&oe=UTF-8:
    http://www.tnt.uni-hannover.de/soft/case/lang/c/libc/libc_15.html
    http://pronix.linuxdelta.de/C/Linuxprogrammierung/Linuxsystemprogrammieren_C_Kurs_Kapitel5.shtml
    http://wwwsys.informatik.fh-wiesbaden.de/sysprog/buch0081.htm
    http://www.deez.info/sengelha/projects/sigrandd/doc/
    http://www.tik.ee.ethz.ch/tik/education/lectures/IPK/WS02_03/uebungen/uebung6.html

    Du wirst Dich also wohl oder übel in Interprozesskommunkation einlesen müssen. Es geht, ja, aber das wird nachher so aufwendig, das Du am besten beim "in Datei schreiben" bleiben solltest und einfach eine größere Platte kaufen. (oder einfach auf's lange Cachen verzichtest, 5 Minuten reichen da auch)

    so short

    Christoph Zurnieden

    1. Hallo !

      Danke fuer die Tips !

      Gruß

      Hans