首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于主从通信的IPC机制

用于主从通信的IPC机制
EN

Stack Overflow用户
提问于 2017-03-17 18:03:08
回答 1查看 571关注 0票数 1

我有一个要求,主进程需要向从进程发送命令,而从进程需要确认。我试图在ZMQ中使用请求-响应模式,将主服务器作为响应服务器,将从服务器作为请求客户端。但每次从设备都需要向主机请求命令,这是不可取的。我不确定该请求是否有过期时间。我只想要两个进程之间的全双工通信。还有比这更好的替代方案吗?

注意:我的主程序是用C编写的,从程序是用C#编写的。

EN

回答 1

Stack Overflow用户

发布于 2017-03-23 01:24:30

考虑到主服务器必须能够向特定的从服务器发送消息,我建议使用这种方法。主节点将绑定单个路由器套接字。每个从机将使用单个经销商插座连接到主路由器。(因此,从机必须知道主机的地址和路由器端口。)

在连接之后,每个从机都会向主机发送某种"hello“消息,让主机知道它是什么类型的从机(或者它可以执行什么类型的任务)。现在,当从机上线时,主服务器将知道它们是什么类型,并能够向它们发送消息。

这是一个相当高级的ZeroMQ配置。在尝试此操作之前,我建议您使用路由器和经销商套接字对编写一个非常基本的主/从应用程序。你至少应该读一读the guide的第1-3章。至少,您必须了解how ROUTER sockets work

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42854491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档