微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我不能多次打开一个命名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函数将句柄连接到另一个客户端。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐