使用命名管道在Windows上传递c ++ / php

时间:2015-05-28 11:28:50

标签: php c++ named-pipes

我想使用管道将数据从php Web应用程序发送到c ++运行程序。 我不确定究竟是什么管道以及如何使用它,我找到的大部分文档都是针对unix机器但我在Windows上本地工作...

以下是我的简单问题:

  • 究竟是什么管道?如果我将我的数据写入我的网络应用程序的文件中并且该数据是由c ++程序读取的,那么这是一个管道吗?
  • 如何在Windows上从php创建它? (没有posix)
  • 如何从我的程序中读取此数据

目前我要做的事情肯定非常糟糕:

C ++

while(true){
  ifstream infile("test.txt");

  if (infile.good())
  {
    string sLine;
    getline(infile, sLine);
    // do some stuff
  }

  infile.close();
}

php:

<?php    
    $resPipe = fopen("myfile", "w");
    fwrite($resPipe, "foo");
    fclose($resPipe);
?>

0 个答案:

没有答案