gpt4 book ai didi

qt - Qt进程如何与正常的Linux进程通信?

转载 作者:行者123 更新时间:2023-12-03 11:51:46 25 4
gpt4 key购买 nike

通过UNIX域套接字吗?

通过普通的TCP/UDP套接字?

在我的xenomai层中,我使用xddp生成了一个虚拟端口(/dev/rtp0),普通的Linux进程可以通过打开此端口进行访问,并读取/写入流。但是,Qt使用QFile访问端口似乎很困难。

最佳答案

By UNIX domain socket? By normal TCP/UDP socket?



答案是:是的,两者,为什么不呢?

Qt进程是正常的进程,它们可以执行其他Linux进程可以执行的任何操作。您应该能够像在任何其他过程中打开设备文件一样打开设备文件。还要注意,没有人强制您使用 QFile;您可以使用普通的 fopen/ fread/ mmap/ ioctl ..与 /dev/rtp0进行交互的任何方法,但是我认为没有什么可以阻止您将文件作为 QFile来处理,并在需要时立即获取低级文件描述符它来自那个类(class)。

关于qt - Qt进程如何与正常的Linux进程通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38812852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com