Hallo zusammen,
ich habe ein kleines Problem mit NamedPipes auf einem Win200
Server mit PHP 4.3 und Apache 2.0
Ein C-Programm erstellt eine Pipe und wartet solange bis
sich ein neue Prozess verbindet. Danach wartet es solange
bis der neue Prozess was schreibt. Dieses wird dann einfach
ausgegeben. Soweit dazu.
Mit einem simplen Client(ebenfals ein C-Programm) funktioniert das
ganze wunderbar.
Nun möchte ich per PHP auf diese Pipe zugreifen und was
"reinschreiben". Hier mein Code dazu :
Das Problem was ich nun habe ist, dass direkt nach dem popen
die Verbindung wieder geschlossen wird, so dass ich keine
Möglichkeit habe, etwas in die Pipe zu schreiben.
Mach ich irgendwas falsch? Hat jemand eine Idee wie man es
besser/anders machen könnte?
Ich bin für jeden Tip dankbar!!
Gruss
Andreas
ich habe ein kleines Problem mit NamedPipes auf einem Win200
Server mit PHP 4.3 und Apache 2.0
Ein C-Programm erstellt eine Pipe und wartet solange bis
sich ein neue Prozess verbindet. Danach wartet es solange
bis der neue Prozess was schreibt. Dieses wird dann einfach
ausgegeben. Soweit dazu.
Mit einem simplen Client(ebenfals ein C-Programm) funktioniert das
ganze wunderbar.
Nun möchte ich per PHP auf diese Pipe zugreifen und was
"reinschreiben". Hier mein Code dazu :
PHP-Code:
$resPipe= popen("\\\\.\\pipe\\test_pipe","w");
fputs($resPipe,"funktioniert");
pclose($resPipe);
die Verbindung wieder geschlossen wird, so dass ich keine
Möglichkeit habe, etwas in die Pipe zu schreiben.
Mach ich irgendwas falsch? Hat jemand eine Idee wie man es
besser/anders machen könnte?
Ich bin für jeden Tip dankbar!!
Gruss
Andreas
Kommentar