我想知道它的可能program1和program2是否监听同一个端口,但是program1首先接收请求,然后将请求转发给program2。
感谢,
PS:如果可能,是否有任何C ++示例代码?
答案 0 :(得分:1)
2个程序无法在同一端口上侦听。如果要将输入转发到另一个进程,最简单的方法是将它放在stdout上,然后使用管道“|”在命令行上。另一个进程可以从stdin中读取它。
你也可以打开第二个插座。
答案 1 :(得分:1)
不,是的。只有一个程序可以侦听给定端口,但可以在Unix中将一个进程的开放连接传递给另一个进程。
Google search将为您提供有关如何操作的文章。