为什么我不能多次打开一个命名pipe道?

我似乎无法从PHP多次打开Windows命名pipe道:

$pipe1 = fopen($pipeName,'r+'); // (1) fclose($pipe1); $pipe2 = fopen($pipeName,'r+'); // (2) fclose($pipe2);

(1)成功 ,我可以写入pipe道或打开阻塞读取它。

(2)失败

fopen(\。 pipe encoding):无法打开stream:无效的参数

C#中的variablesID

外部应用程序使用由virtualenv创build的Python实例? (视窗)

用python获得友好的设备名称

在Windows上构buildruby和conftest.c

gulp.watch()没有运行相关的任务

“无效论证”似乎指的是模式 ,但是我尝试了(1)和(2)之间所有不同的模式组合,没有区别。 无论是在同一个进程还是另一个进程,它也会失败。

我正在创buildpipe道:

CreateNamedPipe("\\.\pipe\encoding",3,5,512,0);

其中“3”使其成为读/写pipe道,“5”是可以创build的最大实例数。 我已经尝试了CreateNamedPipe的参数的不同组合,无济于事。

有什么特别的我错过了Windows命名pipe道?

UWP维护ToggleSwitch.IsOn状态

django项目的旧版本可以在更高版本上工作吗?

Cygwin 64 G ++ -fuse-linker-plugin错误

_setmaxstdio最大打开文件只有2048?

Pythonredirectsubprocess文件和控制台

“服务器进程必须调用disconnectNamedPipe才能断开与之前的客户端的管道句柄,然后才能使用ConnectNamedPipe函数将句柄连接到另一个客户端。

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...