cae*_*say 5 php c# interprocess
在 C# 中使用命名管道进行进程间通信很容易,但我不确定如何在 php 中执行此操作,或者是否可能。所以我有这些问题:
对上述任何问题的回答都会非常有帮助..谢谢:)
编辑:它是一个独立的 php 程序,而不是基于网络的应用程序。
edit2:命名管道服务器可以在C#端,也可以在PHP端,这并不重要。我已经为两者制作了 C# 示例..但我不知道从哪里开始 php
可以使用套接字吗?为什么它必须是管道?
看起来 PHP 有很多套接字: https: //www.php.net/sockets
流函数:
http://php.net/manual/en/ref.stream.php
你看到这个了吗?
PHP 和命名管道:http://my.opera.com/zomg/blog/2007/08/29/php-and-named-pipes
<?php
//Open pipe and write some text to it.
//Mode must be r+ or fopen will get stuck.
$pipe = fopen('testpipe','r+');
fwrite($pipe,'this is some text');
fclose($pipe);
?>
Run Code Online (Sandbox Code Playgroud)
posix_mkfifo:
http://www.phpbuilder.com/manual/function.posix-mkfifo.php
编辑我假设你在 Windows (C#) 上,所以这可能不起作用......