【发布时间】:2016-11-29 15:06:09
【问题描述】:
我正在尝试使用 sdbus(sd-bus?)创建一个 dbus 服务,该服务将以代表套接字的 fd 进行响应。
我的客户能够接收字符串和整数,所以我已经涵盖了基础知识。我正在寻找的是如何在响应消息中将 fd 打包为“h”类型。
【问题讨论】:
-
您知道文件描述符对于创建它们的进程是本地的,是吗??
-
@Olaf 是的,谢谢。我被承诺在 dbus 应该提供的进程之间进行一些神奇的编组。试图找出如何调用魔法。
-
您可以在Sending file descriptor by Linux socket 中找到有关在进程之间传输文件描述符所需的原始机制的讨论。不过,我不确定这与 sdbus 有什么关系。