0

我想知道它可能的program1和program2是否监听同一个端口,但是program1先接收请求,然后将请求转发给program2。

谢谢,

PS:如果可能的话,是否有任何 C++ 示例代码?

4

2 回答 2

1

不和是。只有一个程序可以侦听给定端口,但您可以在 Unix 中将打开的连接从一个进程传递到另一个进程。

谷歌搜索将为您提供有关如何操作的文章。

于 2012-10-30T13:33:36.633 回答
1

两个程序不可能在同一个端口上侦听。如果要将输入转发到另一个进程,最简单的方法是将其放在标准输出上,然后使用管道“|” 在命令行上。另一个进程可以从标准输入中读取它。

您也可以打开第二个套接字。

于 2012-10-30T05:39:03.870 回答