博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++: 有名管道(FIFO)通信bug
阅读量:4298 次
发布时间:2019-05-27

本文共 307 字,大约阅读时间需要 1 分钟。

这里给出一个写的比较清晰的管道通信的文章:

https://www.cnblogs.com/boyxiao/archive/2011/01/02/1924188.html

项目场景:

场景:

Windows下,进程间使用FIFO通信,用于传输视频帧。


问题描述:

1. 客户端第一次在read(即createFile)那里会阻塞,客户端第二次运行的时候才会读取出信息; 2. 在传输过程中会出现闪屏,画面和黑屏交替出现;

原因分析:

1. 搜索服务端的管道名,发现代码中实例了两个相同名字的管道;2. 管道写数据的大小和读数据的大小不匹配。

解决方案:

1.删除多余的管道实例; 2. 服务端和客户端匹配数据大小。
你可能感兴趣的文章
ubnutu系统完美克隆至新硬盘,系统备份迁移至新硬盘
查看>>
东航期货模拟交易brockerid(期货公司的客户号)
查看>>
史上最全量化资源整理
查看>>
vnpy2.0安装后报错ModuleNotFoundError: No module named 'vnpy.api.ctp.vnctpmd'
查看>>
VNPY2.0火币期货交易接口配置使用
查看>>
win10和ubuntu18双系统时间同步(20190604亲测可行)
查看>>
重启小狼毫输入法,rime输入法重启
查看>>
命令行或终端ImportError:No module named(pycharm运行没问题)
查看>>
量化策略回测01双均线
查看>>
量化策略回测ATRRSI
查看>>
量化干货:量化交易系统设计的六大细节
查看>>
量化策略回测tdma
查看>>
量化策略回测TRIXKDJ
查看>>
量化策略回测唐安奇通道
查看>>
CTA策略如何过滤部分震荡行情?
查看>>
量化策略回测DualThrust
查看>>
量化策略回测BoolC
查看>>
量化策略回测DCCV2
查看>>
mongodb查询优化
查看>>
五步git操作搞定Github中fork的项目与原作者同步
查看>>