2010-09-22 61 views
1

我有2臺機器A和B.從插座寫輸出

在機器A,我做

echo "Hello World" > /dev/tcp/{Bs_ip}/12345 

在B機,我怎麼寫,在後臺運行的腳本,監聽在端口12345上,並將從端口12345收到的所有內容打印到stdout?

BTW兩臺機器爲4

感謝

運行Red Hat Enterprise Linux的
+0

能'tcpdump'幫你什麼? – eumiro 2010-09-22 09:39:10

回答

2

你可以做,使用netcat的:

nc -l -p 123456 

如果你想能夠處理多個連接你將不得不使用循環。

0

您可以在類固醇上使用netcact(nc)或netcat,即socat.我給出了手冊頁的示例部分的鏈接,以便您可以看到socat的強大功能。

socat TCP4-LISTEN:12345 - 

應該做你想要