2012-10-30 21 views
0

我想知道它的可能的program1和program2是否偵聽同一端口,但是program1首先接收請求,然後將請求轉發給program2。檢查連接請求並轉發到另一個程序

謝謝,

PS:如果可能的話是否有任何C++示例代碼?

+0

你的意思是像一個代理? – CodeCaster

回答

1

不,是的。只有一個程序可以在給定的端口上偵聽,但是您可以在之下的在Unix中傳遞從一個進程到另一個進程的開放連接。

A Google search會給你如何做到這一點的文章。

1

2個程序不可能在同一個端口上偵聽。如果你想將輸入轉發到另一個進程,最簡單的方法是將它放在標準輸出上,然後使用管道「|」在命令行上。其他進程可以從標準輸入讀取它。

您也可以打開第二個套接字。

相關問題