【发布时间】:2012-10-19 09:27:42
【问题描述】:
我想知道它可能的program1和program2是否监听同一个端口,但是program1先收到请求,然后再将请求转发给program2。
谢谢,
PS:如果可能的话有C++示例代码吗?
【问题讨论】:
标签: sockets networking tcp udp ip
我想知道它可能的program1和program2是否监听同一个端口,但是program1先收到请求,然后再将请求转发给program2。
谢谢,
PS:如果可能的话有C++示例代码吗?
【问题讨论】:
标签: sockets networking tcp udp ip
不是和是。只有一个程序可以侦听给定端口,但您可以在 Unix 中将打开的连接从一个进程传递到另一个进程。
Google search 将为您提供有关如何操作的文章。
【讨论】:
两个程序不可能监听同一个端口。如果要将输入转发到另一个进程,最简单的方法是将其放在标准输出上,然后使用管道“|”在命令行上。另一个进程可以从标准输入中读取它。
您也可以打开第二个套接字。
【讨论】: