命名管道的一些疑问

fldx fldx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,我第一次使用命名管道NamedPipeServerStream,有些地方不是太明白。

我原以为实例化一个管道后,他就可以像socket一样,一直进行监听。但发现好像是他用完了之后,这个管道就整个被回收了,如果还要继续通信的话,必须再实例化一个管道。是这样的吗?

如果想实现这种类似于socket的功能,是不是我必须要不停的实例化管道呢?
...全文

相关推荐

qt程序中嵌入第三方exe外壳实例程序

嵌入程序以一个widget的形式加入,可以随窗口大小适应,嵌入程序中也实现了进程间通信形式,关于内部的第三方程序中的通信也是以相同的道理编写,这里没有包含,有疑问欢迎下方留言

heary29

cam.rar_进程通信

这是一个关于进程通信的例子,其中包括三个文件夹,内有文件说明,请自读,如遇到问题 请自己解决

四散

匿名管道与命名管道的使用

管道分类: 根据进程的相互关系,可以分为:匿名管道与命名管道。 1 匿名管道:管道是父进程和子进程间,或是子进程与子进程间单向的通讯机制,即一个进程发送数据到管道,另外一个进程从管道中读出数据。如果需要双向,或是多项通信机制,则需要建立两个活多个管道. 系统负责两件事:一是写入管道的数据和读出管道的数据的顺序是相同的,二是数据不会在管道中丢失,除非某个进程过早的退出. 建立管道函数为 int pipe(int pipe[2]); //其中pipe[0]是读取数据的描述字,pipe[1]是写数据的描述字 实例: #include #include #include #include void read_data( int pipes[ ] ) { int c; int rc; close( pipes[ 1 ] ); //由于此

wyl636

C# 命名管道 异步通信的例子

网上很多关于命名管道通信的代码都是同步通信的,这个例子是使用命名管道异步通信的。实现了两个Application之间利用命名管道异步通信。想了解C# 命名管道异步通信的很值得一看。

king19830101

命名管道实例 命名管道

命名管道实例 命名管道实例 命名管道实例 命名管道实例

小哥哥1102
评论 11
收藏 已收藏
分享
返回顶部
fldx
C# 111,129 成员 642,538 内容