求助一个server进程与多个client进程间通信问题

xuke537 2014-03-11 02:17:35
我设计在同一台PC有一个server进程负责从摄像头或者视频文件中读取数据,将视频数据的每一帧通过进程间的通信推给client进程显示。求大神帮忙采用什么样的进程间通信方式最好?
server与client进程之间通信的特点:
1、只有server是共享数据的生产者。client只能读取视频的每一帧图像,负责显示,不能修改图像。
2、进程间传递的数据是一桢完整的数据图像,大小可以为几百K到几M之间。
3、server进程每从视频源中抓到一桢就通知并将数据丢给client 进程显示。
4、传递的效率要求比较高,不能再进程间数据共享的时候造成视频丢帧。
5、多个client进程同时读取server抓到的那帧图像。

我是进程间通信的小白,不知采用哪种方式?
另外,对hook了解甚少,请问此过程中能否使用hook?怎么用?
求大神解惑。。。。
...全文
601 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gomez44944 2014-03-20
  • 打赏
  • 举报
回复
顶!!!
oyljerry 2014-03-19
  • 打赏
  • 举报
回复
http://blog.csdn.net/fym0121/article/details/7560327
oyljerry 2014-03-19
  • 打赏
  • 举报
回复
进程间通信,如果要求效率,那么就用内存映射方式

15,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧