Linux nc命令相互發訊息及傳檔案

2021-08-03 07:10:55 字數 667 閱讀 9569

步驟:

伺服器在某個埠上偵聽,使用nc -l 主機ip位址 埠號,當然也可以加上-v來顯示這個過程,如果不指定ip位址的話就預設是0.0.0.0,相當於inaddr_any。

客戶端通過 nc 主機ip位址 埠號 連線伺服器,連線成功後,可以在任何一終端來相互傳送資料了。

伺服器端:

last login: sun jul  2 00:02:02 on ttys004

cocoas-macbook-pro:~ cocoa$ nc -l 8808

aaa

客戶端:

last login: sun jul  2 00:20:33 on ttys000

cocoas-macbook-pro:~ cocoa$ nc 127.0.0.1 8808

aaa

注意這裡要記住的是接收檔案的是伺服器端,傳送檔案的是客戶端:

cocoas-macbook-pro:~ cocoa$ nc -l 127.0.0.1 8808 > ***.file
cocoas-macbook-pro:~ cocoa$ nc 127.0.0.1 8808 < aaa

linux nc命令相互發訊息及傳檔案

一.相互發訊息 步驟 1.伺服器在某個埠上偵聽,使用nc l 主機ip位址 埠號,當然也可以加上 v來顯示這個過程,如果不指定ip位址的話就預設是0.0.0.0,相當於inaddr any。2.客戶端通過nc 主機ip位址 埠號連線伺服器,連線成功後,可以在任何一終端來相互傳送資料了。伺服器端 客戶...

linux nc命令相互發訊息及傳檔案

一.相互發訊息 步驟 1.伺服器在某個埠上偵聽,使用nc l 主機ip位址 埠號,當然也可以加上 v來顯示這個過程,如果不指定ip位址的話就預設是0.0.0.0,相當於inaddr any。2.客戶端通過 nc 主機ip位址 埠號 連線伺服器,連線成功後,可以在任何一終端來相互傳送資料了。伺服器端 ...

Qt中的TCP服務端和客戶端互發訊息

廢話不多說,上演示效果 由於我們用到socket跟lamda表示式,所以工程.pro檔案需要新增對應的庫 為了方便,main.cpp中讓程式顯示兩個widget視窗,程式執行起來就可以測試 serverwidget w w.show clientwidget w2 w2.show 服務端的ui介面布...