可以在C ++中放入通信2 fork()吗?

时间:2011-10-30 19:25:48

标签: c++ fork

我想做一个有2个fork的服务器。 有可能一个人可以与另一个人沟通,例如阻止它吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

是的,有可能这样做,而且非常普遍。通常和简单的方法之一是使用管道。

请参阅此文章以获取示例:Creating Pipes in C

答案 1 :(得分:0)

如果你使用'fork'这个词我假设你有一个类UNIX操作系统上的服务器。 在这种情况下,您具有进程间通信(IPC)机制来通信两个不同的进程。请参阅wiki(http://en.wikipedia.org/wiki/Inter-process_communication)。 在类似于机器的窗口上,你可以使用另一种机制(也称为IPC),但实现的却有点不同。)