管道 全部 | 未解决 | 已解决
2018.10.24 09:15来自 SunnyDay66

求问下关于管道的四个函数的填写方法?

``` #include<stdio.h> #include<stdlib.h> #include<string.h> #include<unistd.h> #include<ctype.h> ...
1

回答

2018.10.20 04:14来自 a941042997

请教,fork(),pipe()和execlp()组合使用,pipe()不能实时获取数据的原因。

很简单的两个小程序。第一个程序是子进程调用execlp()打开第二个程序。父进程经过pipe()获取子进程的输出数据。 第二个程序是每秒printf()一句话。 需求是程序2每printf()一次,父进程就实时...
1

回答

2018.07.24 09:31来自 Mr-Luer 悬赏 5C

curl的输出作为ffmpeg的输入,通过管道如何实现

linux环境下,我要执行两条命令,一条curl从web服务请求数据,另外一条用ffmpeg对请求来的数据进行转码 。简单的方案是,curl请求的数据写出到磁盘,然后ffmpeg再读取。但这会有磁盘io带来时间开...
1

回答

2017.11.29 08:08来自 金羊座

Help!!! libusb 调用libusb_control_transfer 出错,返回-9

linux下写了一个程序,给一个Usb设备发送数据,用的libusb的 libusb_control_transfer函数,如下 r = libusb_control_transfer(handle, LIBUSB...
3

回答

2017.10.30 12:47来自 mamutu02

读取命名管道时阻塞,直接关闭管道句柄ReadFile能否安全返回?

一个线程在读取CreateNamedPipe创建的命名管道,没有数据的情况下ReadFile会阻塞。 现在我想让该线程返回,直接关闭管道句柄是安全的做法吗?是否有人尝试过? 注: 我知道可以用Pending I...
0

回答

2017.10.27 09:35来自 CPU1994GHz

管道的写操作,明明是4KB为什么能写65535个字节的数据??

![图片说明](https://img-ask.csdn.net/upload/201710/27/1509096634_787259.png) 图中pipe size = 8 * 512 bytes = 4kb ...
0

回答

2017.10.25 08:38来自 wzt2017l 悬赏 1C

[已解决] C# 创建连接块管道,为甚麽运行出错

这里是代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T...
1

回答

2017.04.29 12:55来自 虚无空幻

SetCommTimeouts设置无效

花了好几个小时,各种参数用遍了,也没用. ReadFile只要接收不到数据,就能永久阻塞 1.我的一次接受长度为4096 2.我用的pipe的句柄 我想要的唯一效果就是总时长不要超过1分钟,超过就退出.... 可是...
1

回答

2017.03.01 09:58来自 Arkal丶

[已解决] 程序的标准输出字节长度有限制吗?

#include<unistd.h> #include<stdlib.h> #include<stdio.h> #include<string.h> int main() { FILE *rea...
1

回答

2015.11.07 02:23来自 u013091270

dup2在linux中的使用!!!!

我想实现2个程序之间的管道通信。a.exe和b.exe。 a 的输出通过管道给b 1.我创建一个管道pipe(fp) 2.我创建子进程,父进程加载a,子进程加载b 3.a进程中close(fp[0)] 4.a进程...
0

回答