【问题标题】:IPC Programming Support Library in Linux (Using C) [duplicate]Linux中的IPC编程支持库(使用C)[重复]
【发布时间】:2012-11-28 00:31:11
【问题描述】:

可能重复:
Which Linux IPC technique to use?

我正在做一个与 Linux 中 IPC 编程相关的项目,使用 C 语言。我将在进程之间“发送”数据,但不能使用套接字。

我打算使用管道,但是当我在网上搜索管道的文档时,所有的教程都与 Linux 的系统调用有关。

请任何人推荐任何支持 IPC 编程的库,系统调用似乎有点难以使用。

另外一个问题是:管道是最合适的方式吗?

非常感谢您的阅读!

【问题讨论】:

  • 使用队列和/或共享内存怎么样?您可能想阅读man svipc 和/或man mq_overview
  • 管道是一个插座。关于套接字有什么想说的?
  • 为什么不能使用套接字?是作业吗?
  • 是的,这是我的作业之一。我正在阅读有关 IPC 方法的信息。我没有看到任何管道是套接字的东西!
  • BasileStarynkevitch:是的,这是我的作业之一。 NicholasWilson:对不起,我没有看到任何管道是插座的。 alk:共享内存有同步的问题,不是吗? VaughnCato:是的,我刚刚搜索了一份关于它的文件,我现在正在阅读它。谢谢

标签: c linux ipc


【解决方案1】:

您可以使用命名管道。更多信息请man mkfifo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-09
    • 2013-06-23
    相关资源
    最近更新 更多