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

2021-07-24 08:47:09 字數 1016 閱讀 2952

一. 相互發訊息

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

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

伺服器端:

客戶端:

客戶端與服務相互聊天資訊:

伺服器端:

客戶端:

二、利用nc傳檔案:

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

伺服器端命令:

nc -l ip位址 埠號 > 接收的檔名

客戶端命令:

nc ip位址 埠號 < 傳送的檔名

伺服器端:

客戶端:

這裡客戶端傳送乙個檔案叫index.html,伺服器端以檔名***.html來儲存,也就是說客戶端傳送的檔名不一定是伺服器端接收的檔名。

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

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

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介面布...