腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
独立程序的多对一双向
通信
、
、
我正在尝试在
Linux
的程序之间进行双向、多对一的
通信
。 我的计划如下:一个名为"driver“的程序与硬件进行
通信
,它需要与
Linux
中数量未知的应用程序进行
通信
。我读到过一种最常见的进程间
通信
方式是“命名
管道
”。 我还没有发现的问题是:新程序应该如何通知驱动程序新程序正在运行,以便在新程序和驱动程序之间建立另一个连接(命名
管道
)?所有程序都将用
C
++编写 ?
浏览 11
提问于2019-06-13
得票数 2
回答已采纳
2
回答
计算进程间
通信
所用的时间
、
在
Linux
中,如果我有两个使用
C
程序的进程,它们可以相互
通信
(通过shm、套接字、
管道
等),我如何测量这两个进程在
C
中
通信
所用的时间?也就是说,给定进程A和B,A发送消息,B读取消息,MB是某种用于
通信
的消息箱,我希望测量A将消息放入MB和B从MB检索消息所用的时间。
浏览 6
提问于2013-06-17
得票数 2
回答已采纳
2
回答
C
中的
管道
-我必须使用fork吗?
、
、
、
、
让我们假设我在
Linux
环境中只使用
C
语言。但是如果它不是父子关系呢?如果我有一个正在运行的旧进程,是否可以使用
管道
()函数与其
通信
?这个进程不是我当前进程的父进程(或以任何方式与之相关),但我有它的pid。我是否仅限于文件或套接字进行进程间
通信
?
浏览 3
提问于2014-11-04
得票数 1
1
回答
使用php中的名称
管道
、
这只是一个一般性的问题,在php脚本中使用命名
管道
有什么问题吗,目前我正在从php调用一个bash脚本来写入命名
管道
。 这将是在Debian
Linux
上从php脚本到一些后台运行的
C
程序的
通信
浏览 0
提问于2010-08-12
得票数 0
回答已采纳
2
回答
使用
Linux
管道
的IPC
、
我怀疑在IPC中使用
Linux
管道
。我的问题是谢谢,
浏览 6
提问于2014-05-12
得票数 0
回答已采纳
1
回答
将使用双向popen()的
C
++代码移植到POSIX的最佳方法
、
、
我试图在
Linux
上运行一些
C
++代码,这是一位同事为OS编写的代码。它大多是可移植的,但有一部分我不知道如何处理。他使用popen(CMD, "r+")打开双向
管道
,并通过fget和fprint与进程
通信
。 在
Linux
上,r+类型不可用,因为
管道
只能是单向的。我猜想通常的方式是通过套接字来处理双向
通信
,但是被称为CMD是一个交互程序,我们只有有限的控制。经过一些搜索后,我在
C
中找到了一些用于popen2实现的代码片段,但如果有一
浏览 1
提问于2016-05-11
得票数 1
回答已采纳
2
回答
C
/
Linux
<->终端与命名
管道
的
通信
、
、
、
我正在为大学做一个项目,在这个项目中,我只能使用命名
管道
(mkfifo())在服务器和终端(两者都由我创建)之间建立
通信
。这个命名
管道
是一个FIFO,它在所有终端之间共享。在发送command_t结构后,终端将尝试从另一个命名
管道
(蓝色中的)读取答复,并将被阻塞,直到服务器在该
管道
中写入某些内容。在处理命令之后,服务器通过另一个命名
管道
(蓝色)发送一个reply_t结构。我在考虑做这样的事情: 在这个解决方案中,我将为连接到服务器的每个终端提供一个输出
管道
,而不是
浏览 5
提问于2016-12-02
得票数 8
2
回答
叉管创造
、
我的关于
C
应用于
Linux
的书说,如果一个进程用fork()创建了一个子进程,那么它们之间创建的
管道
遵循以下原则: 需要注意的是,父进程和子进程最初都关闭它们未使用的
管道
端。如果两个进程都是从其
管道
端关闭开始的,他们如何知道另一个进程何时可以自由地进行
通信
?也许,在进程之间是否存在中间缓冲区?
浏览 1
提问于2018-02-19
得票数 1
回答已采纳
3
回答
插座与
管道
的性能
、
、
我有一个Java程序,它使用本地主机上的套接字与
C
++程序
通信
。我能期望通过使用本机OS
管道
获得任何性能(延迟、带宽或两者)吗?目前我主要对Windows感兴趣,但也欢迎任何与Unix/
Linux
/OSX相关的见解。编辑:澄清:两个程序运行在同一主机上,当前通过套接字进行
通信
,即通过与localhost:建立TCP/IP连接。我的问题是,切换到使用(本地)命名
管道
(Windows)或它们的Unix等效项(AF_UNIX域套接字?)的潜在性能优势是什么?
浏览 0
提问于2009-12-11
得票数 7
回答已采纳
1
回答
如何从
Linux
USB客户端与USB主机
通信
、
、
主机部分将是一个由
c
#编写的PC程序,其中我将使用LibUSBdotnet进行
通信
。我的问题是如何让
Linux
端接收和响应。我真的不知道从哪里开始。每当我尝试搜索它时,所有的结果都是“
linux
如何与连接到它的设备进行
通信
”。或者设备是主机还是客户端无关紧要,因为它们使用相同的
管道
/总线?我可以使用“/dev/usb*”中的内容吗?我见过"libusb“,我相信它是libusbdotnet的
linux
表亲。我能以某种方式使用这个库
浏览 0
提问于2014-06-06
得票数 1
3
回答
在
Linux
下通过
管道
使用流值得吗?
、
在
Linux
下使用
管道
在进程之间
通信
时,使用fdopen从
管道
创建流,然后在流上使用fread/fwrite而不是read/write,有什么好处吗
浏览 1
提问于2016-11-08
得票数 1
1
回答
xterm的-S选项(传递伪终端名称和描述符)在
Linux
中是如何工作的?
、
、
、
s是一个与00、01和%d类似的双字符数字序列XX,其中%d是一个数字文件描述符.这显然是一种告诉xterm使用/dev/ttypXX (伪终端从站)的方法,但代码似乎不需要打开相应的主程序,而是调用
管道
浏览 1
提问于2009-07-22
得票数 2
回答已采纳
2
回答
Windows和
Linux
应用程序之间的
管道
、
、
、
、
如果我在同一个LAN上有一台Windows和一台
Linux
计算机,我可以使用(命名的)
管道
在两者之间
通信
吗?我特别考虑在
C
#中使用System.IO.Pipes名称空间,或者在Windows端使用VB.NET。
浏览 0
提问于2015-08-09
得票数 0
1
回答
如何在java客户端中打开(未命名) unix
管道
、
、
、
用
C
语言编写的服务器使用pipe()创建了一个未命名的unix
管道
,即一对fd,然后启动一个客户端,通过一个fd进行
通信
。最好有一个通用的POSIX解决方案,但
Linux
专用的解决方案就足够了.
浏览 3
提问于2014-04-19
得票数 1
回答已采纳
2
回答
与名为
管道
的windows进行
通信
的程序
、
、
、
我对windows中的命名
管道
比较陌生。 我需要一个类似于
linux
的socat的windows工具来通过命名
管道
进行
通信
。Cygwin的socat访问窗口可以命名为
管道
吗?
浏览 8
提问于2012-06-11
得票数 3
回答已采纳
1
回答
在分布式系统中是否存在父-子进程关系和
管道
?
、
、
、
在
Linux
编程接口中 谢谢。
浏览 0
提问于2016-11-25
得票数 1
1
回答
如何在windows下编写
Linux
套接字程序?
我已经完成了这些简单的程序,比如使用
管道
的半双工
通信
,使用
管道
的全双工
通信
,以及一些使用文本编辑器和终端的Red Hat
Linux
上的简单套接字程序。我使用的两个命令是./gcc和./类似的东西。他们的电脑上安装了
Linux
,但我的电脑上没有。因此,我需要在我的Windows7(64位) PC上练习这些程序(不更改代码中的任何内容)。 任何帮助都将不胜感激。
浏览 3
提问于2013-05-06
得票数 0
2
回答
在
linux
中检测与命名
管道
的断开
、
、
我在
Linux
中从事一个
C
++项目,其中两个程序通过一个命名
管道
进行
通信
。有什么方法可以检测到断开吗?
浏览 7
提问于2013-01-08
得票数 0
回答已采纳
8
回答
进程间的
通信
、
我正在寻找一些数据来帮助我决定
Linux
上两个独立进程之间的
通信
哪个更好/更快: 不需要跨平台,只需要
Linux
。
浏览 13
提问于2010-01-08
得票数 4
回答已采纳
3
回答
Linux
中的Windows NAmed
管道
替代
、
、
我们正在将现有的windows代码移植到
Linux
上。我们使用ACE作为抽象层。我们正在使用windows命名
管道
与多个客户端进行
通信
,并执行重叠操作。关于这个你能给我指点一下吗?
浏览 3
提问于2010-08-20
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程之进程间通信方式:管道二
Linux系统编程之进程间通信方式:命名管道二
介绍 Linux 中的管道和命名管道
Linux系统编程 有名管道
Linux额外命令之管道使用
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券