需要高级 IPC 库

发布于 2024-09-14 23:22:18 字数 256 浏览 3 评论 0原文

假设我们有四个进程A、B、C和D。通常,BD向A发送数据包并从A得到回复。(该数据包代表一个简单的命令,所以它很小)但是,有时,'A'广播一个事件,以便所有 BD 都应该得到通知。

乍一看,我的脑海里浮现出“dbus”。不幸的是,我们需要一个非 GPL 的开源库。 (LGPL或BSD应该不错)

有什么好的库可以推荐给我吗?

目标将是各种不带 X 窗口系统的 Linux 设备(内核 2.6.x 和 glibc 2.8.x)。

谢谢。

Suppose that we have four process A, B, C, and D. Usually, B-D send packets to A and get a reply from A. (The packet represents a simple command, so it is very small) However, sometimes, 'A' broadcasts an event, so that all of B-D should be notified.

At first glance, My mind came up with 'dbus'. Unfortunately, we need a open source library that is not GPLed. (LGPL or BSD should be nice)

Is there any good library to recommend to me?

The target will be various linux devices (kernel 2.6.x and glibc 2.8.x) without X window system.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

东风软 2024-09-21 23:22:18

实际上,D-Bus 守护进程和参考客户端实现是双重许可AFL 版本 2.1 作为 GPL 的替代品提供。所以也许它毕竟适合您的用途。

Actually, the D-Bus daemon and reference client-side implementation is dual licensed, with the AFL version 2.1 offered as an alternative to the GPL. So perhaps it is suitable for your uses after all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文