Für die php
zu verbinden, verwendet i,Wie Named Pipe C# Server zu der Named Pipe PHP Client
<?php
$pipe = popen("water-Pipe",'r+');
$read = fread($pipe,10);
echo $read;
pclose($pipe);
?>
Es stellt keine Verbindung. In der C# wird derselbe Dateideskriptor in NamedPipeServerStream
verwendet. Irgendeine Hilfe?
Können Sie näher erläutern, wie Ihr Code "nicht funktioniert"? Was hast du erwartet und was ist eigentlich passiert? Wenn Sie eine Ausnahme/einen Fehler erhalten haben, geben Sie die Zeile, auf der sie aufgetreten ist, und die Ausnahme-/Fehlerdetails an. Bitte [bearbeiten] Sie diese Details oder wir können Ihnen möglicherweise nicht weiterhelfen. – FrankerZ
Ich habe für die Verbindung zwischen Named Pipe-Server in C# mit dem Named Pipe-Client getestet. Auf dem Server habe ich 'NamedPipeServerStream namedPipeServer = new NamedPipeServerStream (" water-pipe ")' verwendet und für den PHP-Client habe ich den obigen Code benutzt. wenn ich var $ pipe drucke, zeigt es resourec id # 4 an, aber ich lese nichts. Ich denke, mein Weg ist irgendwo falsch. Ich bin neu in PHP, also das ist nicht sehr zuversichtlich. Und ich führe PHP-Code in der Cmd aus. –