首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程间通信/广播

进程间通信/广播
EN

Stack Overflow用户
提问于 2009-12-21 23:22:58
回答 1查看 692关注 0票数 2

我有一个Windows Service (用C#实现),我有一个类似于服务控制管理器的东西。我希望将消息从服务跟踪到服务控制管理器(这是一个window窗体应用程序),但我不确定执行此操作的最佳方法是什么。该服务应该以非阻塞的方式将消息广播到正在侦听的所有客户端。

我考虑过使用命名管道或邮件槽,但我不确定是否有更好的方法(我也不确定是否可以用这种技术实现广播)。

任何建议都会受到极大的重视。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-21 23:33:28

如果有多个客户端在监听,我认为命名管道的工作会更多一点。我认为共享内存在这种情况下会更简单。如果客户端可能在不同的机器上,在不涉及大量数据的情况下,像多播这样的东西可能是传输信息的简单方法。但是,除非专门为多播配置路由器,否则多播范围通常限于单个子网。

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

https://stackoverflow.com/questions/1940709

复制
相关文章

相似问题

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